# near model CODE resource # jump table entries: 6152-6199 (48 of them) fn00000000: 00000000 4E56 FFFC link A6, -0x0004 00000004 2F2E 000C move.l -[A7], [A6 + 0xC] 00000008 4227 clr.b -[A7] 0000000A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000000E 4EAD 179A jsr [A5 + 0x179A /* export_751 */] 00000012 4E5E unlink A6 00000014 4E74 0008 rtd 0x0008 export_813: 00000018 4E56 FDF0 link A6, -0x0210 0000001C 48E7 1030 movem.l -[A7], D3,A2,A3 00000020 486D E4A2 pea.l [A5 - 0x1B5E] 00000024 704A moveq.l D0, 0x4A 00000026 2F00 move.l -[A7], D0 00000028 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000002C 246E 0008 movea.l A2, [A6 + 0x8] 00000030 2052 movea.l A0, [A2] 00000032 2140 0036 move.l [A0 + 0x36], D0 00000036 2F0A move.l -[A7], A2 00000038 2F3C 6265 7374 move.l -[A7], 0x62657374 /* 'best' */ 0000003E 723C moveq.l D1, 0x3C 00000040 2F01 move.l -[A7], D1 00000042 2F00 move.l -[A7], D0 00000044 4EBA 10EC jsr [PC + 0x10EC /* 00001132 */] 00000048 2052 movea.l A0, [A2] 0000004A 2068 0036 movea.l A0, [A0 + 0x36] 0000004E 2250 movea.l A1, [A0] 00000050 2029 0016 move.l D0, [A1 + 0x16] 00000054 2052 movea.l A0, [A2] 00000056 2140 0016 move.l [A0 + 0x16], D0 0000005A 486E FDF0 pea.l [A6 - 0x210] 0000005E 2052 movea.l A0, [A2] 00000060 2068 0036 movea.l A0, [A0 + 0x36] 00000064 2250 movea.l A1, [A0] 00000066 2F29 0016 move.l -[A7], [A1 + 0x16] 0000006A 4EAD D096 jsr [A5 - 0x2F6A] 0000006E 2052 movea.l A0, [A2] 00000070 2068 0036 movea.l A0, [A0 + 0x36] 00000074 2250 movea.l A1, [A0] 00000076 2F29 0016 move.l -[A7], [A1 + 0x16] 0000007A 2F2D CD6C move.l -[A7], [A5 - 0x3294] 0000007E 4EAD DF28 jsr [A5 - 0x20D8] 00000082 2F2D CD6C move.l -[A7], [A5 - 0x3294] 00000086 4EAD DF34 jsr [A5 - 0x20CC] 0000008A 3600 move.w D3, D0 0000008C 3003 move.w D0, D3 0000008E 2200 move.l D1, D0 00000090 48C1 ext.l D1 00000092 2F01 move.l -[A7], D1 00000094 486E FEF0 pea.l [A6 - 0x110] 00000098 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 0000009C 486D E38E pea.l [A5 - 0x1C72] 000000A0 486E FDF0 pea.l [A6 - 0x210] 000000A4 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 000000A8 504F addq.w A7, 8 000000AA 486E FEF0 pea.l [A6 - 0x110] 000000AE 486E FDF0 pea.l [A6 - 0x210] 000000B2 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 000000B6 504F addq.w A7, 8 000000B8 486E FDF0 pea.l [A6 - 0x210] 000000BC 2052 movea.l A0, [A2] 000000BE 2068 0036 movea.l A0, [A0 + 0x36] 000000C2 2250 movea.l A1, [A0] 000000C4 2F29 0016 move.l -[A7], [A1 + 0x16] 000000C8 4EAD D090 jsr [A5 - 0x2F70] 000000CC 2652 movea.l A3, [A2] 000000CE 202B 0036 move.l D0, [A3 + 0x36] 000000D2 2740 001A move.l [A3 + 0x1A], D0 000000D6 2052 movea.l A0, [A2] 000000D8 2F28 0036 move.l -[A7], [A0 + 0x36] 000000DC 4EAD FF1E jsr [A5 - 0xE2] 000000E0 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000000E4 4E5E unlink A6 000000E6 4E74 0004 rtd 0x0004 export_814: 000000EA 4E56 FF40 link A6, -0x00C0 000000EE 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 000000F2 383C 0190 move.w D4, 0x190 000000F6 7A01 moveq.l D5, 0x01 000000F8 486D DEDC pea.l [A5 - 0x2124] 000000FC 704C moveq.l D0, 0x4C 000000FE 2F00 move.l -[A7], D0 00000100 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00000104 2840 movea.l A4, D0 00000106 B8FC 0000 cmpa.w A4, 0x0 0000010A 6704 beq +0x6 /* 00000110 */ 0000010C 2D4C FFF4 move.l [A6 - 0xC], A4 label00000110: 00000110 264C movea.l A3, A4 00000112 206E 0008 movea.l A0, [A6 + 0x8] 00000116 2250 movea.l A1, [A0] 00000118 234B 0024 move.l [A1 + 0x24], A3 0000011C 2F0C move.l -[A7], A4 0000011E 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 00000122 2F2E 000C move.l -[A7], [A6 + 0xC] 00000126 2F0C move.l -[A7], A4 00000128 4EAD E226 jsr [A5 - 0x1DDA] 0000012C 7001 moveq.l D0, 0x01 0000012E 1F00 move.b -[A7], D0 00000130 2F0C move.l -[A7], A4 00000132 4EAD E238 jsr [A5 - 0x1DC8] 00000136 486E FF9C pea.l [A6 - 0x64] 0000013A 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 0000013E 584F addq.w A7, 4 00000140 41EE FFAA lea.l A0, [A6 - 0x56] 00000144 7000 moveq.l D0, 0x00 00000146 43FA 0006 lea.l A1, [PC + 0x6 /* 0000014E, value 0x4A806600 */] 0000014A 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 0000014E 4A80 tst.l D0 00000150 6600 0178 bne +0x17A /* 000002CA */ 00000154 2F0B move.l -[A7], A3 00000156 4EAD DEB2 jsr [A5 - 0x214E] 0000015A 2C00 move.l D6, D0 0000015C 486E FF80 pea.l [A6 - 0x80] 00000160 7604 moveq.l D3, 0x04 00000162 2F03 move.l -[A7], D3 00000164 2F0B move.l -[A7], A3 00000166 4EAD DECA jsr [A5 - 0x2136] 0000016A 486E FF84 pea.l [A6 - 0x7C] 0000016E 2F03 move.l -[A7], D3 00000170 2F0B move.l -[A7], A3 00000172 4EAD DECA jsr [A5 - 0x2136] 00000176 486D E4A2 pea.l [A5 - 0x1B5E] 0000017A 704A moveq.l D0, 0x4A 0000017C 2F00 move.l -[A7], D0 0000017E 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00000182 2D40 FFE4 move.l [A6 - 0x1C], D0 00000186 4A80 tst.l D0 00000188 6704 beq +0x6 /* 0000018E */ 0000018A 2D40 FFF8 move.l [A6 - 0x8], D0 label0000018E: 0000018E 246E 0008 movea.l A2, [A6 + 0x8] 00000192 2052 movea.l A0, [A2] 00000194 2140 0036 move.l [A0 + 0x36], D0 00000198 2F0A move.l -[A7], A2 0000019A 2F2E FF80 move.l -[A7], [A6 - 0x80] 0000019E 2F2E FF84 move.l -[A7], [A6 - 0x7C] 000001A2 2F00 move.l -[A7], D0 000001A4 4EBA 0F8C jsr [PC + 0xF8C /* 00001132 */] 000001A8 486E FF94 pea.l [A6 - 0x6C] 000001AC 7008 moveq.l D0, 0x08 000001AE 2F00 move.l -[A7], D0 000001B0 2F0B move.l -[A7], A3 000001B2 4EAD DECA jsr [A5 - 0x2136] 000001B6 207C 0000 09EE movea.l A0, 0x9EE 000001BC 2010 move.l D0, [A0] 000001BE 2D40 FFD8 move.l [A6 - 0x28], D0 000001C2 594F subq.w A7, 4 000001C4 A8D8 syscall NewRgn 000001C6 201F move.l D0, [A7]+ 000001C8 2D40 FFDC move.l [A6 - 0x24], D0 000001CC 594F subq.w A7, 4 000001CE A8D8 syscall NewRgn 000001D0 201F move.l D0, [A7]+ 000001D2 2D40 FFE0 move.l [A6 - 0x20], D0 000001D6 2F2E FFDC move.l -[A7], [A6 - 0x24] 000001DA 486E FF94 pea.l [A6 - 0x6C] 000001DE A8DF syscall RectRgn 000001E0 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000001E4 2F2E FFDC move.l -[A7], [A6 - 0x24] 000001E8 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000001EC A8E5 syscall UnionRgn 000001EE 554F subq.w A7, 2 000001F0 2F2E FFD8 move.l -[A7], [A6 - 0x28] 000001F4 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000001F8 A8E3 syscall EqualRgn 000001FA 101F move.b D0, [A7]+ 000001FC 6742 beq +0x44 /* 00000240 */ 000001FE 3F2E FF96 move.w -[A7], [A6 - 0x6A] 00000202 3F2E FF94 move.w -[A7], [A6 - 0x6C] 00000206 246E 0008 movea.l A2, [A6 + 0x8] 0000020A 2052 movea.l A0, [A2] 0000020C 2068 0036 movea.l A0, [A0 + 0x36] 00000210 2250 movea.l A1, [A0] 00000212 2F29 0016 move.l -[A7], [A1 + 0x16] 00000216 4EAD D0F6 jsr [A5 - 0x2F0A] 0000021A 302E FF9A move.w D0, [A6 - 0x66] 0000021E 906E FF96 sub.w D0, [A6 - 0x6A] 00000222 3F00 move.w -[A7], D0 00000224 302E FF98 move.w D0, [A6 - 0x68] 00000228 906E FF94 sub.w D0, [A6 - 0x6C] 0000022C 3F00 move.w -[A7], D0 0000022E 2052 movea.l A0, [A2] 00000230 2068 0036 movea.l A0, [A0 + 0x36] 00000234 2250 movea.l A1, [A0] 00000236 2F29 0016 move.l -[A7], [A1 + 0x16] 0000023A 4EAD D0FC jsr [A5 - 0x2F04] 0000023E 6018 bra +0x1A /* 00000258 */ label00000240: 00000240 206E 0008 movea.l A0, [A6 + 0x8] 00000244 2250 movea.l A1, [A0] 00000246 2069 0036 movea.l A0, [A1 + 0x36] 0000024A 2250 movea.l A1, [A0] 0000024C 2F29 0016 move.l -[A7], [A1 + 0x16] 00000250 2F2D CD6C move.l -[A7], [A5 - 0x3294] 00000254 4EAD DF28 jsr [A5 - 0x20D8] label00000258: 00000258 246E 0008 movea.l A2, [A6 + 0x8] 0000025C 2052 movea.l A0, [A2] 0000025E 2068 0036 movea.l A0, [A0 + 0x36] 00000262 2250 movea.l A1, [A0] 00000264 2029 0016 move.l D0, [A1 + 0x16] 00000268 2052 movea.l A0, [A2] 0000026A 2140 0016 move.l [A0 + 0x16], D0 0000026E 604E bra +0x50 /* 000002BE */ label00000270: 00000270 7046 moveq.l D0, 0x46 00000272 2F00 move.l -[A7], D0 00000274 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 00000278 2D40 FFE8 move.l [A6 - 0x18], D0 0000027C 2F00 move.l -[A7], D0 0000027E 7246 moveq.l D1, 0x46 00000280 2F01 move.l -[A7], D1 00000282 2F0B move.l -[A7], A3 00000284 4EAD DECA jsr [A5 - 0x2136] 00000288 2D6E FFE8 FF88 move.l [A6 - 0x78], [A6 - 0x18] 0000028E 4203 clr.b D3 00000290 1D43 FF8D move.b [A6 - 0x73], D3 00000294 1D43 FF8F move.b [A6 - 0x71], D3 00000298 1D43 FF8E move.b [A6 - 0x72], D3 0000029C 7000 moveq.l D0, 0x00 0000029E 2D40 FF90 move.l [A6 - 0x70], D0 000002A2 486E FF88 pea.l [A6 - 0x78] 000002A6 7001 moveq.l D0, 0x01 000002A8 2F00 move.l -[A7], D0 000002AA 206E 0008 movea.l A0, [A6 + 0x8] 000002AE 2250 movea.l A1, [A0] 000002B0 2069 0036 movea.l A0, [A1 + 0x36] 000002B4 2250 movea.l A1, [A0] 000002B6 2F29 0028 move.l -[A7], [A1 + 0x28] 000002BA 4EAD D1FA jsr [A5 - 0x2E06] label000002BE: 000002BE 2F0B move.l -[A7], A3 000002C0 4EAD DEBE jsr [A5 - 0x2142] 000002C4 B086 cmp.l D0, D6 000002C6 6C4E bge +0x50 /* 00000316 */ 000002C8 60A6 bra -0x58 /* 00000270 */ label000002CA: 000002CA 2F0B move.l -[A7], A3 000002CC 4EAD E23E jsr [A5 - 0x1DC2] 000002D0 486D FDA2 pea.l [A5 - 0x25E] 000002D4 7604 moveq.l D3, 0x04 000002D6 2F03 move.l -[A7], D3 000002D8 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000002DC 2D40 FFEC move.l [A6 - 0x14], D0 000002E0 4A80 tst.l D0 000002E2 6704 beq +0x6 /* 000002E8 */ 000002E4 2D40 FFFC move.l [A6 - 0x4], D0 label000002E8: 000002E8 2D40 FFF0 move.l [A6 - 0x10], D0 000002EC 42A7 clr.l -[A7] 000002EE 204B movea.l A0, A3 000002F0 2250 movea.l A1, [A0] 000002F2 5849 addq.w A1, 4 000002F4 2F09 move.l -[A7], A1 000002F6 42A7 clr.l -[A7] 000002F8 42A7 clr.l -[A7] 000002FA A98B syscall ParamText 000002FC 3F3C 0190 move.w -[A7], 0x190 00000300 7001 moveq.l D0, 0x01 00000302 3F00 move.w -[A7], D0 00000304 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000308 4EAD FD9C jsr [A5 - 0x264] 0000030C 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000310 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 00000314 6034 bra +0x36 /* 0000034A */ label00000316: 00000316 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000031A 246E 0008 movea.l A2, [A6 + 0x8] 0000031E 2052 movea.l A0, [A2] 00000320 2F28 0036 move.l -[A7], [A0 + 0x36] 00000324 4EAD FF1E jsr [A5 - 0xE2] 00000328 486E FF40 pea.l [A6 - 0xC0] 0000032C 2052 movea.l A0, [A2] 0000032E 2F28 0024 move.l -[A7], [A0 + 0x24] 00000332 4EAD E24A jsr [A5 - 0x1DB6] 00000336 486E FF40 pea.l [A6 - 0xC0] 0000033A 2052 movea.l A0, [A2] 0000033C 2068 0036 movea.l A0, [A0 + 0x36] 00000340 2250 movea.l A1, [A0] 00000342 2F29 0016 move.l -[A7], [A1 + 0x16] 00000346 4EAD D090 jsr [A5 - 0x2F70] label0000034A: 0000034A 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 0000034E 4E5E unlink A6 00000350 4E74 0008 rtd 0x0008 export_815: 00000354 4E56 FF58 link A6, -0x00A8 00000358 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 0000035C 246E 0008 movea.l A2, [A6 + 0x8] 00000360 2052 movea.l A0, [A2] 00000362 4AA8 0024 tst.l [A0 + 0x24] 00000366 660A bne +0xC /* 00000372 */ 00000368 2F0A move.l -[A7], A2 0000036A 4EAD EE44 jsr [A5 - 0x11BC] 0000036E 4EFA 0142 jmp [PC + 0x142 /* 000004B2 */] label00000372: 00000372 246E 0008 movea.l A2, [A6 + 0x8] 00000376 2052 movea.l A0, [A2] 00000378 2868 0024 movea.l A4, [A0 + 0x24] 0000037C 7002 moveq.l D0, 0x02 0000037E 1F00 move.b -[A7], D0 00000380 2F0C move.l -[A7], A4 00000382 4EAD E238 jsr [A5 - 0x1DC8] 00000386 2052 movea.l A0, [A2] 00000388 2068 0036 movea.l A0, [A0 + 0x36] 0000038C 2250 movea.l A1, [A0] 0000038E 703C moveq.l D0, 0x3C 00000390 D3C0 add.l A1, D0 00000392 2F09 move.l -[A7], A1 00000394 7604 moveq.l D3, 0x04 00000396 2F03 move.l -[A7], D3 00000398 2F0C move.l -[A7], A4 0000039A 4EAD DED6 jsr [A5 - 0x212A] 0000039E 2052 movea.l A0, [A2] 000003A0 2068 0036 movea.l A0, [A0 + 0x36] 000003A4 2250 movea.l A1, [A0] 000003A6 7040 moveq.l D0, 0x40 000003A8 D3C0 add.l A1, D0 000003AA 2F09 move.l -[A7], A1 000003AC 2F03 move.l -[A7], D3 000003AE 2F0C move.l -[A7], A4 000003B0 4EAD DED6 jsr [A5 - 0x212A] 000003B4 2052 movea.l A0, [A2] 000003B6 2068 0016 movea.l A0, [A0 + 0x16] 000003BA 2250 movea.l A1, [A0] 000003BC 2069 0010 movea.l A0, [A1 + 0x10] 000003C0 7010 moveq.l D0, 0x10 000003C2 D1C0 add.l A0, D0 000003C4 43EE FFB0 lea.l A1, [A6 - 0x50] 000003C8 22D8 move.l [A1]+, [A0]+ 000003CA 22D8 move.l [A1]+, [A0]+ 000003CC 47EE FFB8 lea.l A3, [A6 - 0x48] 000003D0 2D4B FFF8 move.l [A6 - 0x8], A3 000003D4 2052 movea.l A0, [A2] 000003D6 2068 0036 movea.l A0, [A0 + 0x36] 000003DA 2250 movea.l A1, [A0] 000003DC 2069 0016 movea.l A0, [A1 + 0x16] 000003E0 2250 movea.l A1, [A0] 000003E2 2029 0010 move.l D0, [A1 + 0x10] 000003E6 2D40 FFFC move.l [A6 - 0x4], D0 000003EA 486E FFB8 pea.l [A6 - 0x48] 000003EE A874 syscall GetPort 000003F0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000003F4 A873 syscall SetPort 000003F6 486E FFB0 pea.l [A6 - 0x50] 000003FA A870 syscall LocalToGlobal 000003FC 486E FFB4 pea.l [A6 - 0x4C] 00000400 A870 syscall LocalToGlobal 00000402 7002 moveq.l D0, 0x02 00000404 2F00 move.l -[A7], D0 00000406 486E FFB8 pea.l [A6 - 0x48] 0000040A 4EBA 00B0 jsr [PC + 0xB0 /* 000004BC */] 0000040E 486E FFBC pea.l [A6 - 0x44] 00000412 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000416 584F addq.w A7, 4 00000418 41EE FFCA lea.l A0, [A6 - 0x36] 0000041C 7000 moveq.l D0, 0x00 0000041E 43FA 0006 lea.l A1, [PC + 0x6 /* 00000426, value 0x4A80665E */] 00000422 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00000426 4A80 tst.l D0 00000428 665E bne +0x60 /* 00000488 */ 0000042A 486E FFB0 pea.l [A6 - 0x50] 0000042E 7008 moveq.l D0, 0x08 00000430 2F00 move.l -[A7], D0 00000432 2F0C move.l -[A7], A4 00000434 4EAD DED6 jsr [A5 - 0x212A] 00000438 206E 0008 movea.l A0, [A6 + 0x8] 0000043C 2250 movea.l A1, [A0] 0000043E 2069 0036 movea.l A0, [A1 + 0x36] 00000442 2250 movea.l A1, [A0] 00000444 2F29 0028 move.l -[A7], [A1 + 0x28] 00000448 4EAD D7D0 jsr [A5 - 0x2830] 0000044C 2800 move.l D4, D0 0000044E 602A bra +0x2C /* 0000047A */ label00000450: 00000450 486E FF58 pea.l [A6 - 0xA8] 00000454 2F04 move.l -[A7], D4 00000456 206E 0008 movea.l A0, [A6 + 0x8] 0000045A 2250 movea.l A1, [A0] 0000045C 2069 0036 movea.l A0, [A1 + 0x36] 00000460 2250 movea.l A1, [A0] 00000462 2F29 0028 move.l -[A7], [A1 + 0x28] 00000466 4EAD D212 jsr [A5 - 0x2DEE] 0000046A 2F2E FF58 move.l -[A7], [A6 - 0xA8] 0000046E 7046 moveq.l D0, 0x46 00000470 2F00 move.l -[A7], D0 00000472 2F0C move.l -[A7], A4 00000474 4EAD DED6 jsr [A5 - 0x212A] 00000478 5384 subq.l D4, 1 label0000047A: 0000047A 0C84 0000 0001 cmpi.l D4, 0x1 00000480 6CCE bge -0x30 /* 00000450 */ 00000482 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000486 6018 bra +0x1A /* 000004A0 */ label00000488: 00000488 2F0C move.l -[A7], A4 0000048A 4EAD E23E jsr [A5 - 0x1DC2] 0000048E 102E FFC1 move.b D0, [A6 - 0x3F] 00000492 670C beq +0xE /* 000004A0 */ 00000494 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00000498 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 0000049C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label000004A0: 000004A0 2F0C move.l -[A7], A4 000004A2 4EAD E23E jsr [A5 - 0x1DC2] 000004A6 206E 0008 movea.l A0, [A6 + 0x8] 000004AA 2250 movea.l A1, [A0] 000004AC 4229 002D clr.b [A1 + 0x2D] 000004B0 7001 moveq.l D0, 0x01 label000004B2: 000004B2 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000004B6 4E5E unlink A6 000004B8 4E74 0004 rtd 0x0004 fn000004BC: 000004BC 4E56 0000 link A6, 0 000004C0 202E 0008 move.l D0, [A6 + 0x8] 000004C4 6708 beq +0xA /* 000004CE */ 000004C6 206E 0008 movea.l A0, [A6 + 0x8] 000004CA 2F10 move.l -[A7], [A0] 000004CC A873 syscall SetPort label000004CE: 000004CE 4E5E unlink A6 000004D0 4E74 0008 rtd 0x0008 export_816: 000004D4 4E56 FEA8 link A6, -0x0158 000004D8 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000004DC 2D7C 5354 5220 FFF0 move.l [A6 - 0x10], 0x53545220 /* 'STR ' */ 000004E4 3D7C BFF4 FFF4 move.w [A6 - 0xC], 0xBFF4 000004EA 206E 0008 movea.l A0, [A6 + 0x8] 000004EE 2250 movea.l A1, [A0] 000004F0 2469 0024 movea.l A2, [A1 + 0x24] 000004F4 B4FC 0000 cmpa.w A2, 0x0 000004F8 6706 beq +0x8 /* 00000500 */ 000004FA 2F0A move.l -[A7], A2 000004FC 4EAD DA00 jsr [A5 - 0x2600] label00000500: 00000500 486D DEDC pea.l [A5 - 0x2124] 00000504 704C moveq.l D0, 0x4C 00000506 2F00 move.l -[A7], D0 00000508 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000050C 2840 movea.l A4, D0 0000050E B8FC 0000 cmpa.w A4, 0x0 00000512 6704 beq +0x6 /* 00000518 */ 00000514 2D4C FFFC move.l [A6 - 0x4], A4 label00000518: 00000518 2D4C FFF8 move.l [A6 - 0x8], A4 0000051C 206E 0008 movea.l A0, [A6 + 0x8] 00000520 2250 movea.l A1, [A0] 00000522 234C 0024 move.l [A1 + 0x24], A4 00000526 2F0C move.l -[A7], A4 00000528 4EAD 154A jsr [A5 + 0x154A /* export_677 */] 0000052C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000530 2F0C move.l -[A7], A4 00000532 4EAD E226 jsr [A5 - 0x1DDA] 00000536 2F0C move.l -[A7], A4 00000538 4EAD E244 jsr [A5 - 0x1DBC] 0000053C 4A00 tst.b D0 0000053E 6706 beq +0x8 /* 00000546 */ 00000540 2F0C move.l -[A7], A4 00000542 4EAD E262 jsr [A5 - 0x1D9E] label00000546: 00000546 2F2D CD62 move.l -[A7], [A5 - 0x329E] 0000054A 2F3C 736E 6448 move.l -[A7], 0x736E6448 /* 'sndH' */ 00000550 2F0C move.l -[A7], A4 00000552 4EAD E25C jsr [A5 - 0x1DA4] 00000556 486E FEA8 pea.l [A6 - 0x158] 0000055A 2F0C move.l -[A7], A4 0000055C 4EAD E256 jsr [A5 - 0x1DAA] 00000560 486E FEA8 pea.l [A6 - 0x158] 00000564 2F2D CD62 move.l -[A7], [A5 - 0x329E] 00000568 2F3C 736E 6448 move.l -[A7], 0x736E6448 /* 'sndH' */ 0000056E 70FF moveq.l D0, 0xFFFFFFFF 00000570 3F00 move.w -[A7], D0 00000572 303C 000E move.w D0, 0xE 00000576 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 00000578 554F subq.w A7, 2 0000057A 486E FEA8 pea.l [A6 - 0x158] 0000057E 7003 moveq.l D0, 0x03 00000580 1F00 move.b -[A7], D0 00000582 303C 000D move.w D0, 0xD /* '\r' */ 00000586 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch 00000588 361F move.w D3, [A7]+ 0000058A 554F subq.w A7, 2 0000058C A994 syscall CurResFile 0000058E 301F move.w D0, [A7]+ 00000590 3F00 move.w -[A7], D0 00000592 A998 syscall UseResFile 00000594 594F subq.w A7, 4 00000596 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000059A 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000059E A9A0 syscall GetResource 000005A0 265F movea.l A3, [A7]+ 000005A2 2F0B move.l -[A7], A3 000005A4 486E FFF4 pea.l [A6 - 0xC] 000005A8 486E FFF0 pea.l [A6 - 0x10] 000005AC 486E FEF0 pea.l [A6 - 0x110] 000005B0 A9A8 syscall GetResInfo 000005B2 2F0B move.l -[A7], A3 000005B4 A992 syscall DetachResource 000005B6 3F03 move.w -[A7], D3 000005B8 A998 syscall UseResFile 000005BA 2F0B move.l -[A7], A3 000005BC 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000005C0 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000005C4 486E FEF0 pea.l [A6 - 0x110] 000005C8 A9AB syscall AddResource 000005CA 3F03 move.w -[A7], D3 000005CC A99A syscall CloseResFile 000005CE 206E 000C movea.l A0, [A6 + 0xC] 000005D2 700A moveq.l D0, 0x0A 000005D4 D1C0 add.l A0, D0 000005D6 2F08 move.l -[A7], A0 000005D8 246E 0008 movea.l A2, [A6 + 0x8] 000005DC 2052 movea.l A0, [A2] 000005DE 2068 0036 movea.l A0, [A0 + 0x36] 000005E2 2250 movea.l A1, [A0] 000005E4 2F29 0016 move.l -[A7], [A1 + 0x16] 000005E8 4EAD D090 jsr [A5 - 0x2F70] 000005EC 2F0A move.l -[A7], A2 000005EE 4EAD EE32 jsr [A5 - 0x11CE] 000005F2 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 000005F6 4E5E unlink A6 000005F8 4E74 0008 rtd 0x0008 export_769: 000005FC 4E56 FFEC link A6, -0x0014 00000600 48E7 0030 movem.l -[A7], A2,A3 00000604 486D E392 pea.l [A5 - 0x1C6E] 00000608 7068 moveq.l D0, 0x68 0000060A 2F00 move.l -[A7], D0 0000060C 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00000610 2440 movea.l A2, D0 00000612 2F0A move.l -[A7], A2 00000614 4EBA 0042 jsr [PC + 0x42 /* 00000658 */] 00000618 0C6D 0700 CD2E cmpi.w [A5 - 0x32D2], 0x700 0000061E 6C24 bge +0x26 /* 00000644 */ 00000620 486D FDA2 pea.l [A5 - 0x25E] 00000624 7004 moveq.l D0, 0x04 00000626 2F00 move.l -[A7], D0 00000628 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000062C 2640 movea.l A3, D0 0000062E 3F3C 0084 move.w -[A7], 0x84 00000632 7001 moveq.l D0, 0x01 00000634 3F00 move.w -[A7], D0 00000636 2F0B move.l -[A7], A3 00000638 4EAD FD9C jsr [A5 - 0x264] 0000063C 2F0B move.l -[A7], A3 0000063E 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 00000642 6006 bra +0x8 /* 0000064A */ label00000644: 00000644 2F0A move.l -[A7], A2 00000646 4EAD EC62 jsr [A5 - 0x139E] label0000064A: 0000064A 2F0A move.l -[A7], A2 0000064C 4EAD EC8C jsr [A5 - 0x1374] 00000650 4CDF 0C00 movem.l A2,A3, [A7]+ 00000654 4E5E unlink A6 00000656 4E75 rts fn00000658: 00000658 4E56 FFF0 link A6, -0x0010 0000065C 7001 moveq.l D0, 0x01 0000065E 3F00 move.w -[A7], D0 00000660 2F3C 0000 AFC8 move.l -[A7], 0xAFC8 00000666 2F3C 0000 9C40 move.l -[A7], 0x9C40 0000066C 2F3C 0000 4E20 move.l -[A7], 0x4E20 /* 'N ' */ 00000672 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000676 4EAD 0DF2 jsr [A5 + 0xDF2 /* export_442 */] 0000067A 206E 0008 movea.l A0, [A6 + 0x8] 0000067E 2250 movea.l A1, [A0] 00000680 4229 0066 clr.b [A1 + 0x66] 00000684 4E5E unlink A6 00000686 4E74 0004 rtd 0x0004 export_771: 0000068A 4E56 FFC0 link A6, -0x0040 0000068E 48E7 0030 movem.l -[A7], A2,A3 00000692 486D E35E pea.l [A5 - 0x1CA2] 00000696 7044 moveq.l D0, 0x44 00000698 2F00 move.l -[A7], D0 0000069A 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000069E 2440 movea.l A2, D0 000006A0 B4FC 0000 cmpa.w A2, 0x0 000006A4 6702 beq +0x4 /* 000006A8 */ 000006A6 264A movea.l A3, A2 label000006A8: 000006A8 2D4A FFC0 move.l [A6 - 0x40], A2 000006AC 486E FFC4 pea.l [A6 - 0x3C] 000006B0 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000006B4 584F addq.w A7, 4 000006B6 41EE FFD2 lea.l A0, [A6 - 0x2E] 000006BA 7000 moveq.l D0, 0x00 000006BC 43FA 0006 lea.l A1, [PC + 0x6 /* 000006C4, value 0x4A80661A */] 000006C0 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 000006C4 4A80 tst.l D0 000006C6 661A bne +0x1C /* 000006E2 */ 000006C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006CC 2F2E FFC0 move.l -[A7], [A6 - 0x40] 000006D0 4EBA F92E jsr [PC - 0x6D2 /* 00000000 */] 000006D4 2F2E FFC0 move.l -[A7], [A6 - 0x40] 000006D8 4EAD EE26 jsr [A5 - 0x11DA] 000006DC 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 000006E0 601A bra +0x1C /* 000006FC */ label000006E2: 000006E2 486E FFC0 pea.l [A6 - 0x40] 000006E6 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 000006EA 102E FFC9 move.b D0, [A6 - 0x37] 000006EE 670C beq +0xE /* 000006FC */ 000006F0 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 000006F4 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 000006F8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label000006FC: 000006FC 4CDF 0C00 movem.l A2,A3, [A7]+ 00000700 4E5E unlink A6 00000702 4E74 0004 rtd 0x0004 export_772: 00000706 4E56 FFC0 link A6, -0x0040 0000070A 48E7 0030 movem.l -[A7], A2,A3 0000070E 486D E35E pea.l [A5 - 0x1CA2] 00000712 7044 moveq.l D0, 0x44 00000714 2F00 move.l -[A7], D0 00000716 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000071A 2440 movea.l A2, D0 0000071C B4FC 0000 cmpa.w A2, 0x0 00000720 6702 beq +0x4 /* 00000724 */ 00000722 264A movea.l A3, A2 label00000724: 00000724 2D4A FFC0 move.l [A6 - 0x40], A2 00000728 486E FFC4 pea.l [A6 - 0x3C] 0000072C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000730 584F addq.w A7, 4 00000732 41EE FFD2 lea.l A0, [A6 - 0x2E] 00000736 7000 moveq.l D0, 0x00 00000738 43FA 0006 lea.l A1, [PC + 0x6 /* 00000740, value 0x4A80661E */] 0000073C 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00000740 4A80 tst.l D0 00000742 661E bne +0x20 /* 00000762 */ 00000744 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000748 2F2E FFC0 move.l -[A7], [A6 - 0x40] 0000074C 4EBA F8B2 jsr [PC - 0x74E /* 00000000 */] 00000750 2F2E 000C move.l -[A7], [A6 + 0xC] 00000754 2F2E FFC0 move.l -[A7], [A6 - 0x40] 00000758 4EAD EE2C jsr [A5 - 0x11D4] 0000075C 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000760 601A bra +0x1C /* 0000077C */ label00000762: 00000762 486E FFC0 pea.l [A6 - 0x40] 00000766 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 0000076A 102E FFC9 move.b D0, [A6 - 0x37] 0000076E 670C beq +0xE /* 0000077C */ 00000770 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00000774 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 00000778 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label0000077C: 0000077C 4CDF 0C00 movem.l A2,A3, [A7]+ 00000780 4E5E unlink A6 00000782 4E74 0008 rtd 0x0008 export_770: 00000786 4E56 0000 link A6, 0 0000078A 206E 0008 movea.l A0, [A6 + 0x8] 0000078E 2028 0020 move.l D0, [A0 + 0x20] 00000792 0C80 736E 6448 cmpi.l D0, 0x736E6448 /* 'sndH' */ 00000798 6608 bne +0xA /* 000007A2 */ 0000079A 4200 clr.b D0 0000079C 1D40 000C move.b [A6 + 0xC], D0 000007A0 6006 bra +0x8 /* 000007A8 */ label000007A2: 000007A2 7001 moveq.l D0, 0x01 000007A4 1D40 000C move.b [A6 + 0xC], D0 label000007A8: 000007A8 4E5E unlink A6 000007AA 205F movea.l A0, [A7]+ 000007AC 584F addq.w A7, 4 000007AE 4ED0 jmp [A0] export_773: 000007B0 4E56 0000 link A6, 0 000007B4 2F0A move.l -[A7], A2 000007B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000007BA 4EAD 0E62 jsr [A5 + 0xE62 /* export_456 */] 000007BE 7002 moveq.l D0, 0x02 000007C0 206E 0008 movea.l A0, [A6 + 0x8] 000007C4 2250 movea.l A1, [A0] 000007C6 3340 003E move.w [A1 + 0x3E], D0 000007CA 2250 movea.l A1, [A0] 000007CC 237C 736E 6448 0040 move.l [A1 + 0x40], 0x736E6448 /* 'sndH' */ 000007D4 2250 movea.l A1, [A0] 000007D6 237C 7366 696C 0044 move.l [A1 + 0x44], 0x7366696C /* 'sfil' */ 000007DE 43ED 1832 lea.l A1, [A5 + 0x1832 /* export_770 */] 000007E2 2450 movea.l A2, [A0] 000007E4 2549 0050 move.l [A2 + 0x50], A1 000007E8 2B7C 6F4C 694C CD62 move.l [A5 - 0x329E], 0x6F4C694C /* 'oLiL' */ 000007F0 245F movea.l A2, [A7]+ 000007F2 4E5E unlink A6 000007F4 4E74 0004 rtd 0x0004 export_774: 000007F8 4E56 FFF4 link A6, -0x000C 000007FC 48E7 0038 movem.l -[A7], A2,A3,A4 00000800 202E 000C move.l D0, [A6 + 0xC] 00000804 0C40 0100 cmpi.w D0, 0x100 00000808 6708 beq +0xA /* 00000812 */ 0000080A 0C40 07EE cmpi.w D0, 0x7EE 0000080E 6736 beq +0x38 /* 00000846 */ 00000810 6070 bra +0x72 /* 00000882 */ label00000812: 00000812 486D E916 pea.l [A5 - 0x16EA] 00000816 7028 moveq.l D0, 0x28 00000818 2F00 move.l -[A7], D0 0000081A 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000081E 2640 movea.l A3, D0 00000820 B6FC 0000 cmpa.w A3, 0x0 00000824 6702 beq +0x4 /* 00000828 */ 00000826 284B movea.l A4, A3 label00000828: 00000828 244B movea.l A2, A3 0000082A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000082E 2F0B move.l -[A7], A3 00000830 4EBA 30A0 jsr [PC + 0x30A0 /* 000038D2 */] 00000834 2F0B move.l -[A7], A3 00000836 4EAD DA00 jsr [A5 - 0x2600] 0000083A 703E moveq.l D0, 0x3E 0000083C 3F00 move.w -[A7], D0 0000083E 4267 clr.w -[A7] 00000840 201F move.l D0, [A7]+ 00000842 A032 syscall FlushEvents 00000844 6048 bra +0x4A /* 0000088E */ label00000846: 00000846 246E 0008 movea.l A2, [A6 + 0x8] 0000084A 2052 movea.l A0, [A2] 0000084C 4A28 0066 tst.b [A0 + 0x66] 00000850 661A bne +0x1C /* 0000086C */ 00000852 486D E98A pea.l [A5 - 0x1676] 00000856 7022 moveq.l D0, 0x22 00000858 2F00 move.l -[A7], D0 0000085A 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000085E 2052 movea.l A0, [A2] 00000860 2140 0062 move.l [A0 + 0x62], D0 00000864 2F0A move.l -[A7], A2 00000866 2F00 move.l -[A7], D0 00000868 4EBA 32D6 jsr [PC + 0x32D6 /* 00003B40 */] label0000086C: 0000086C 206E 0008 movea.l A0, [A6 + 0x8] 00000870 2250 movea.l A1, [A0] 00000872 2069 0062 movea.l A0, [A1 + 0x62] 00000876 2250 movea.l A1, [A0] 00000878 2F29 0016 move.l -[A7], [A1 + 0x16] 0000087C 4EAD D0BA jsr [A5 - 0x2F46] 00000880 600C bra +0xE /* 0000088E */ label00000882: 00000882 2F2E 000C move.l -[A7], [A6 + 0xC] 00000886 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000088A 4EAD 0E9A jsr [A5 + 0xE9A /* export_463 */] label0000088E: 0000088E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000892 4E5E unlink A6 00000894 4E74 0008 rtd 0x0008 export_775: 00000898 4E56 0000 link A6, 0 0000089C 48E7 0030 movem.l -[A7], A2,A3 000008A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000008A4 4EAD 0EA2 jsr [A5 + 0xEA2 /* export_464 */] 000008A8 246E 0008 movea.l A2, [A6 + 0x8] 000008AC 2652 movea.l A3, [A2] 000008AE 4A2B 0066 tst.b [A3 + 0x66] 000008B2 670C beq +0xE /* 000008C0 */ 000008B4 206B 0062 movea.l A0, [A3 + 0x62] 000008B8 2250 movea.l A1, [A0] 000008BA 4A29 0014 tst.b [A1 + 0x14] 000008BE 660E bne +0x10 /* 000008CE */ label000008C0: 000008C0 2F3C 0000 07EE move.l -[A7], 0x7EE 000008C6 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000008CA 4EAD D4FC jsr [A5 - 0x2B04] label000008CE: 000008CE 246E 0008 movea.l A2, [A6 + 0x8] 000008D2 2652 movea.l A3, [A2] 000008D4 4A2B 0066 tst.b [A3 + 0x66] 000008D8 6718 beq +0x1A /* 000008F2 */ 000008DA 206B 0062 movea.l A0, [A3 + 0x62] 000008DE 2250 movea.l A1, [A0] 000008E0 4A29 0014 tst.b [A1 + 0x14] 000008E4 670C beq +0xE /* 000008F2 */ 000008E6 7004 moveq.l D0, 0x04 000008E8 2F00 move.l -[A7], D0 000008EA 2F2D CD7C move.l -[A7], [A5 - 0x3284] 000008EE 4EAD D4FC jsr [A5 - 0x2B04] label000008F2: 000008F2 4CDF 0C00 movem.l A2,A3, [A7]+ 000008F6 4E5E unlink A6 000008F8 4E74 0004 rtd 0x0004 export_776: 000008FC 4E56 FFF8 link A6, -0x0008 00000900 2F0A move.l -[A7], A2 00000902 486D FFD0 pea.l [A5 - 0x30] 00000906 7034 moveq.l D0, 0x34 00000908 2F00 move.l -[A7], D0 0000090A 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000090E 2440 movea.l A2, D0 00000910 2B4A CD78 move.l [A5 - 0x3288], A2 00000914 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000918 7001 moveq.l D0, 0x01 0000091A 1F00 move.b -[A7], D0 0000091C 2F0A move.l -[A7], A2 0000091E 4EAD 14AA jsr [A5 + 0x14AA /* export_657 */] 00000922 245F movea.l A2, [A7]+ 00000924 4E5E unlink A6 00000926 4E74 0004 rtd 0x0004 export_777: 0000092A 4E56 0000 link A6, 0 0000092E 48E7 0030 movem.l -[A7], A2,A3 00000932 246E 0008 movea.l A2, [A6 + 0x8] 00000936 2052 movea.l A0, [A2] 00000938 4228 0023 clr.b [A0 + 0x23] 0000093C 2652 movea.l A3, [A2] 0000093E 4A2B 0066 tst.b [A3 + 0x66] 00000942 670A beq +0xC /* 0000094E */ 00000944 7062 moveq.l D0, 0x62 00000946 D7C0 add.l A3, D0 00000948 2F0B move.l -[A7], A3 0000094A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] label0000094E: 0000094E 7001 moveq.l D0, 0x01 00000950 1F00 move.b -[A7], D0 00000952 2F2D CD78 move.l -[A7], [A5 - 0x3288] 00000956 4EAD D8CE jsr [A5 - 0x2732] label0000095A: 0000095A 2F2D CD80 move.l -[A7], [A5 - 0x3280] 0000095E 4EAD E162 jsr [A5 - 0x1E9E] 00000962 2440 movea.l A2, D0 00000964 B4FC 0000 cmpa.w A2, 0x0 00000968 6728 beq +0x2A /* 00000992 */ 0000096A 2F3C 0000 07F8 move.l -[A7], 0x7F8 00000970 2F2D CD74 move.l -[A7], [A5 - 0x328C] 00000974 4EAD D63C jsr [A5 - 0x29C4] 00000978 2F2D CD80 move.l -[A7], [A5 - 0x3280] 0000097C 4EAD E162 jsr [A5 - 0x1E9E] 00000980 2040 movea.l A0, D0 00000982 B1CA cmpa.l A0, A2 00000984 66D4 bne -0x2A /* 0000095A */ 00000986 206E 0008 movea.l A0, [A6 + 0x8] 0000098A 2250 movea.l A1, [A0] 0000098C 137C 0001 0023 move.b [A1 + 0x23], 0x1 label00000992: 00000992 206E 0008 movea.l A0, [A6 + 0x8] 00000996 2250 movea.l A1, [A0] 00000998 1029 0023 move.b D0, [A1 + 0x23] 0000099C 57C0 seq D0 0000099E 4400 neg.b D0 000009A0 4880 ext.w D0 000009A2 48C0 ext.l D0 000009A4 4CDF 0C00 movem.l A2,A3, [A7]+ 000009A8 4E5E unlink A6 000009AA 4E74 0004 rtd 0x0004 fn000009AE: 000009AE 4E56 FFF8 link A6, -0x0008 000009B2 486D D254 pea.l [A5 - 0x2DAC] 000009B6 7020 moveq.l D0, 0x20 000009B8 2F00 move.l -[A7], D0 000009BA 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000009BE 206E 0008 movea.l A0, [A6 + 0x8] 000009C2 2250 movea.l A1, [A0] 000009C4 2340 004A move.l [A1 + 0x4A], D0 000009C8 7206 moveq.l D1, 0x06 000009CA 2F01 move.l -[A7], D1 000009CC 2F00 move.l -[A7], D0 000009CE 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */] 000009D2 4E5E unlink A6 000009D4 4E74 0004 rtd 0x0004 export_778: 000009D8 4E56 FE74 link A6, -0x018C 000009DC 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000009E0 486D E2DC pea.l [A5 - 0x1D24] 000009E4 704C moveq.l D0, 0x4C 000009E6 2F00 move.l -[A7], D0 000009E8 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000009EC 2440 movea.l A2, D0 000009EE B4FC 0000 cmpa.w A2, 0x0 000009F2 6702 beq +0x4 /* 000009F6 */ 000009F4 284A movea.l A4, A2 label000009F6: 000009F6 264A movea.l A3, A2 000009F8 2F0A move.l -[A7], A2 000009FA 4EAD 173A jsr [A5 + 0x173A /* export_739 */] 000009FE 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000A02 2F0A move.l -[A7], A2 00000A04 4EAD E22C jsr [A5 - 0x1DD4] 00000A08 554F subq.w A7, 2 00000A0A A994 syscall CurResFile 00000A0C 381F move.w D4, [A7]+ 00000A0E 486E FE84 pea.l [A6 - 0x17C] 00000A12 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000A16 584F addq.w A7, 4 00000A18 41EE FE92 lea.l A0, [A6 - 0x16E] 00000A1C 7000 moveq.l D0, 0x00 00000A1E 43FA 0006 lea.l A1, [PC + 0x6 /* 00000A26, value 0x4A806600 */] 00000A22 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00000A26 4A80 tst.l D0 00000A28 6600 00CE bne +0xD0 /* 00000AF8 */ 00000A2C 7001 moveq.l D0, 0x01 00000A2E 1F00 move.b -[A7], D0 00000A30 2F0B move.l -[A7], A3 00000A32 4EAD E238 jsr [A5 - 0x1DC8] 00000A36 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000A3A 2F0B move.l -[A7], A3 00000A3C 4EAD E2C4 jsr [A5 - 0x1D3C] 00000A40 7000 moveq.l D0, 0x00 00000A42 2D40 FE78 move.l [A6 - 0x188], D0 00000A46 554F subq.w A7, 2 00000A48 486E FE78 pea.l [A6 - 0x188] 00000A4C 7005 moveq.l D0, 0x05 00000A4E 3F00 move.w -[A7], D0 00000A50 2F3C 0000 00C0 move.l -[A7], 0xC0 00000A56 42A7 clr.l -[A7] 00000A58 A807 syscall SndNewChannel 00000A5A 361F move.w D3, [A7]+ 00000A5C 6600 013E bne +0x140 /* 00000B9C */ 00000A60 102E 000C move.b D0, [A6 + 0xC] 00000A64 675E beq +0x60 /* 00000AC4 */ 00000A66 2A3C 0000 8000 move.l D5, 0x8000 00000A6C 4227 clr.b -[A7] 00000A6E A99B syscall SetResLoad 00000A70 594F subq.w A7, 4 00000A72 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 00000A78 7001 moveq.l D0, 0x01 00000A7A 3F00 move.w -[A7], D0 00000A7C A80E syscall Get1IndResource/Get1IxResource 00000A7E 201F move.l D0, [A7]+ 00000A80 2D40 FE74 move.l [A6 - 0x18C], D0 00000A84 2F00 move.l -[A7], D0 00000A86 486E FEBE pea.l [A6 - 0x142] 00000A8A 486E FEC0 pea.l [A6 - 0x140] 00000A8E 486E FEC4 pea.l [A6 - 0x13C] 00000A92 A9A8 syscall GetResInfo 00000A94 7001 moveq.l D0, 0x01 00000A96 1F00 move.b -[A7], D0 00000A98 A99B syscall SetResLoad 00000A9A 554F subq.w A7, 2 00000A9C 2F2E FE78 move.l -[A7], [A6 - 0x188] 00000AA0 4267 clr.w -[A7] 00000AA2 3F2E FEBE move.w -[A7], [A6 - 0x142] 00000AA6 2F3C 0000 8000 move.l -[A7], 0x8000 00000AAC 42A7 clr.l -[A7] 00000AAE 42A7 clr.l -[A7] 00000AB0 42A7 clr.l -[A7] 00000AB2 7001 moveq.l D0, 0x01 00000AB4 1F00 move.b -[A7], D0 00000AB6 203C 0D00 0008 move.l D0, 0xD000008 00000ABC A800 syscall SoundDispatch 00000ABE 361F move.w D3, [A7]+ 00000AC0 6000 00B0 bra +0xB2 /* 00000B72 */ label00000AC4: 00000AC4 486E FFC4 pea.l [A6 - 0x3C] 00000AC8 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00000ACC 584F addq.w A7, 4 00000ACE 41EE FFD2 lea.l A0, [A6 - 0x2E] 00000AD2 7000 moveq.l D0, 0x00 00000AD4 43FA 0006 lea.l A1, [PC + 0x6 /* 00000ADC, value 0x4A806726 */] 00000AD8 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00000ADC 4A80 tst.l D0 00000ADE 6726 beq +0x28 /* 00000B06 */ 00000AE0 2F0B move.l -[A7], A3 00000AE2 4EAD E23E jsr [A5 - 0x1DC2] 00000AE6 3F04 move.w -[A7], D4 00000AE8 A998 syscall UseResFile 00000AEA 554F subq.w A7, 2 00000AEC 2F2E FE78 move.l -[A7], [A6 - 0x188] 00000AF0 7001 moveq.l D0, 0x01 00000AF2 1F00 move.b -[A7], D0 00000AF4 A801 syscall SndDisposeChannel 00000AF6 544F addq.w A7, 2 label00000AF8: 00000AF8 2F0B move.l -[A7], A3 00000AFA 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 00000AFE 302D CD24 move.w D0, [A5 - 0x32DC] 00000B02 4EFA 00AA jmp [PC + 0xAA /* 00000BAE */] label00000B06: 00000B06 594F subq.w A7, 4 00000B08 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 00000B0E 7001 moveq.l D0, 0x01 00000B10 3F00 move.w -[A7], D0 00000B12 A80E syscall Get1IndResource/Get1IxResource 00000B14 201F move.l D0, [A7]+ 00000B16 2D40 FE74 move.l [A6 - 0x18C], D0 00000B1A 2F00 move.l -[A7], D0 00000B1C 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000B20 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000B24 206E FE74 movea.l A0, [A6 - 0x18C] 00000B28 A029 syscall HLock 00000B2A 554F subq.w A7, 2 00000B2C 2F2E FE78 move.l -[A7], [A6 - 0x188] 00000B30 2F2E FE74 move.l -[A7], [A6 - 0x18C] 00000B34 7001 moveq.l D0, 0x01 00000B36 1F00 move.b -[A7], D0 00000B38 A805 syscall SndPlay 00000B3A 361F move.w D3, [A7]+ 00000B3C 672E beq +0x30 /* 00000B6C */ 00000B3E 2F0B move.l -[A7], A3 00000B40 4EAD E23E jsr [A5 - 0x1DC2] 00000B44 3F04 move.w -[A7], D4 00000B46 A998 syscall UseResFile 00000B48 554F subq.w A7, 2 00000B4A 2F2E FE78 move.l -[A7], [A6 - 0x188] 00000B4E 7001 moveq.l D0, 0x01 00000B50 1F00 move.b -[A7], D0 00000B52 A801 syscall SndDisposeChannel 00000B54 544F addq.w A7, 2 00000B56 2F0B move.l -[A7], A3 00000B58 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 00000B5C 206E FE74 movea.l A0, [A6 - 0x18C] 00000B60 A02A syscall HUnlock 00000B62 486E FE74 pea.l [A6 - 0x18C] 00000B66 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000B6A 6040 bra +0x42 /* 00000BAC */ label00000B6C: 00000B6C 206E FE74 movea.l A0, [A6 - 0x18C] 00000B70 A02A syscall HUnlock label00000B72: 00000B72 486E FE74 pea.l [A6 - 0x18C] 00000B76 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00000B7A 2D6E FE78 FE7C move.l [A6 - 0x184], [A6 - 0x188] 00000B80 3D6E 000E FE80 move.w [A6 - 0x180], [A6 + 0xE] 00000B86 486E FE7C pea.l [A6 - 0x184] 00000B8A 7001 moveq.l D0, 0x01 00000B8C 2F00 move.l -[A7], D0 00000B8E 206E 0008 movea.l A0, [A6 + 0x8] 00000B92 2250 movea.l A1, [A0] 00000B94 2F29 004A move.l -[A7], [A1 + 0x4A] 00000B98 4EAD D1FA jsr [A5 - 0x2E06] label00000B9C: 00000B9C 2F0B move.l -[A7], A3 00000B9E 4EAD E23E jsr [A5 - 0x1DC2] 00000BA2 3F04 move.w -[A7], D4 00000BA4 A998 syscall UseResFile 00000BA6 2F0B move.l -[A7], A3 00000BA8 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] label00000BAC: 00000BAC 3003 move.w D0, D3 label00000BAE: 00000BAE 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000BB2 4E5E unlink A6 00000BB4 4E74 000C rtd 0x000C 00000BB8 4E56 0000 link A6, 0 00000BBC 48E7 0030 movem.l -[A7], A2,A3 00000BC0 246E 000C movea.l A2, [A6 + 0xC] 00000BC4 302A 0004 move.w D0, [A2 + 0x4] 00000BC8 266E 0008 movea.l A3, [A6 + 0x8] 00000BCC 322B 0004 move.w D1, [A3 + 0x4] 00000BD0 B041 cmp.w D0, D1 00000BD2 6608 bne +0xA /* 00000BDC */ 00000BD4 2052 movea.l A0, [A2] 00000BD6 2253 movea.l A1, [A3] 00000BD8 B1C9 cmpa.l A0, A1 00000BDA 6604 bne +0x6 /* 00000BE0 */ label00000BDC: 00000BDC 7000 moveq.l D0, 0x00 00000BDE 6002 bra +0x4 /* 00000BE2 */ label00000BE0: 00000BE0 7001 moveq.l D0, 0x01 label00000BE2: 00000BE2 4480 neg.l D0 00000BE4 9180 subx.l D0, D0 00000BE6 5280 addq.l D0, 1 00000BE8 4CDF 0C00 movem.l A2,A3, [A7]+ 00000BEC 4E5E unlink A6 00000BEE 4E74 0008 rtd 0x0008 export_779: 00000BF2 4E56 FFF0 link A6, -0x0010 00000BF6 48E7 1800 movem.l -[A7], D3,D4 00000BFA 206E 0008 movea.l A0, [A6 + 0x8] 00000BFE 2250 movea.l A1, [A0] 00000C00 2F29 004A move.l -[A7], [A1 + 0x4A] 00000C04 4EAD D7D0 jsr [A5 - 0x2830] 00000C08 3800 move.w D4, D0 00000C0A 7601 moveq.l D3, 0x01 00000C0C 6044 bra +0x46 /* 00000C52 */ label00000C0E: 00000C0E 486E FFF0 pea.l [A6 - 0x10] 00000C12 3003 move.w D0, D3 00000C14 48C0 ext.l D0 00000C16 2F00 move.l -[A7], D0 00000C18 206E 0008 movea.l A0, [A6 + 0x8] 00000C1C 2250 movea.l A1, [A0] 00000C1E 2F29 004A move.l -[A7], [A1 + 0x4A] 00000C22 4EAD D212 jsr [A5 - 0x2DEE] 00000C26 302E FFF4 move.w D0, [A6 - 0xC] 00000C2A B06E 000C cmp.w D0, [A6 + 0xC] 00000C2E 6620 bne +0x22 /* 00000C50 */ 00000C30 7003 moveq.l D0, 0x03 00000C32 3D40 FFF8 move.w [A6 - 0x8], D0 00000C36 4240 clr.w D0 00000C38 3D40 FFFA move.w [A6 - 0x6], D0 00000C3C 7000 moveq.l D0, 0x00 00000C3E 2D40 FFFC move.l [A6 - 0x4], D0 00000C42 554F subq.w A7, 2 00000C44 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000C48 486E FFF8 pea.l [A6 - 0x8] 00000C4C A804 syscall SndDoImmediate 00000C4E 544F addq.w A7, 2 label00000C50: 00000C50 5243 addq.w D3, 1 label00000C52: 00000C52 B644 cmp.w D3, D4 00000C54 6FB8 ble -0x46 /* 00000C0E */ 00000C56 4CDF 0018 movem.l D3,D4, [A7]+ 00000C5A 4E5E unlink A6 00000C5C 4E74 0006 rtd 0x0006 export_780: 00000C60 4E56 FFF0 link A6, -0x0010 00000C64 48E7 1800 movem.l -[A7], D3,D4 00000C68 206E 0008 movea.l A0, [A6 + 0x8] 00000C6C 2250 movea.l A1, [A0] 00000C6E 2F29 004A move.l -[A7], [A1 + 0x4A] 00000C72 4EAD D7D0 jsr [A5 - 0x2830] 00000C76 3800 move.w D4, D0 00000C78 7601 moveq.l D3, 0x01 00000C7A 6034 bra +0x36 /* 00000CB0 */ label00000C7C: 00000C7C 486E FFF0 pea.l [A6 - 0x10] 00000C80 3003 move.w D0, D3 00000C82 48C0 ext.l D0 00000C84 2F00 move.l -[A7], D0 00000C86 206E 0008 movea.l A0, [A6 + 0x8] 00000C8A 2250 movea.l A1, [A0] 00000C8C 2F29 004A move.l -[A7], [A1 + 0x4A] 00000C90 4EAD D212 jsr [A5 - 0x2DEE] 00000C94 302E FFF4 move.w D0, [A6 - 0xC] 00000C98 B06E 000C cmp.w D0, [A6 + 0xC] 00000C9C 6610 bne +0x12 /* 00000CAE */ 00000C9E 554F subq.w A7, 2 00000CA0 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000CA4 203C 0204 0008 move.l D0, 0x2040008 00000CAA A800 syscall SoundDispatch 00000CAC 544F addq.w A7, 2 label00000CAE: 00000CAE 5243 addq.w D3, 1 label00000CB0: 00000CB0 B644 cmp.w D3, D4 00000CB2 6FC8 ble -0x36 /* 00000C7C */ 00000CB4 4CDF 0018 movem.l D3,D4, [A7]+ 00000CB8 4E5E unlink A6 00000CBA 4E74 0006 rtd 0x0006 export_781: 00000CBE 4E56 0000 link A6, 0 00000CC2 2F0A move.l -[A7], A2 00000CC4 7000 moveq.l D0, 0x00 00000CC6 246E 000C movea.l A2, [A6 + 0xC] 00000CCA 2480 move.l [A2], D0 00000CCC 554F subq.w A7, 2 00000CCE 42A7 clr.l -[A7] 00000CD0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000CD4 2F2E 0014 move.l -[A7], [A6 + 0x14] 00000CD8 2F0A move.l -[A7], A2 00000CDA 203C 0804 0014 move.l D0, 0x8040014 00000CE0 A800 syscall SoundDispatch 00000CE2 301F move.w D0, [A7]+ 00000CE4 245F movea.l A2, [A7]+ 00000CE6 4E5E unlink A6 00000CE8 4E74 0010 rtd 0x0010 export_782: 00000CEC 4E56 0000 link A6, 0 00000CF0 206E 0008 movea.l A0, [A6 + 0x8] 00000CF4 2250 movea.l A1, [A0] 00000CF6 704A moveq.l D0, 0x4A 00000CF8 D3C0 add.l A1, D0 00000CFA 2F09 move.l -[A7], A1 00000CFC 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00000D00 4E5E unlink A6 00000D02 4E74 0004 rtd 0x0004 fn00000D06: 00000D06 4E56 0000 link A6, 0 00000D0A 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 00000D0E 383C 03E8 move.w D4, 0x3E8 00000D12 3A3C 03E9 move.w D5, 0x3E9 00000D16 3C3C 03EA move.w D6, 0x3EA 00000D1A 3E3C 03EB move.w D7, 0x3EB 00000D1E 363C 03EC move.w D3, 0x3EC 00000D22 2F2E 001C move.l -[A7], [A6 + 0x1C] 00000D26 2F2E 0018 move.l -[A7], [A6 + 0x18] 00000D2A 3F2E 0016 move.w -[A7], [A6 + 0x16] 00000D2E 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000D32 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000D36 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000D3A 1F2E 000E move.b -[A7], [A6 + 0xE] 00000D3E 1F2E 000C move.b -[A7], [A6 + 0xC] 00000D42 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D46 4EAD 1BAA jsr [A5 + 0x1BAA /* export_881 */] 00000D4A 594F subq.w A7, 4 00000D4C 3F3C 03E8 move.w -[A7], 0x3E8 00000D50 AA1E syscall GetCIcon 00000D52 201F move.l D0, [A7]+ 00000D54 206E 0008 movea.l A0, [A6 + 0x8] 00000D58 2250 movea.l A1, [A0] 00000D5A 2340 00F2 move.l [A1 + 0xF2], D0 00000D5E 594F subq.w A7, 4 00000D60 3F3C 03E9 move.w -[A7], 0x3E9 00000D64 AA1E syscall GetCIcon 00000D66 201F move.l D0, [A7]+ 00000D68 206E 0008 movea.l A0, [A6 + 0x8] 00000D6C 2250 movea.l A1, [A0] 00000D6E 2340 00F6 move.l [A1 + 0xF6], D0 00000D72 594F subq.w A7, 4 00000D74 3F3C 03EA move.w -[A7], 0x3EA 00000D78 AA1E syscall GetCIcon 00000D7A 201F move.l D0, [A7]+ 00000D7C 206E 0008 movea.l A0, [A6 + 0x8] 00000D80 2250 movea.l A1, [A0] 00000D82 2340 00FA move.l [A1 + 0xFA], D0 00000D86 594F subq.w A7, 4 00000D88 3F3C 03EB move.w -[A7], 0x3EB 00000D8C AA1E syscall GetCIcon 00000D8E 201F move.l D0, [A7]+ 00000D90 206E 0008 movea.l A0, [A6 + 0x8] 00000D94 2250 movea.l A1, [A0] 00000D96 2340 00FE move.l [A1 + 0xFE], D0 00000D9A 594F subq.w A7, 4 00000D9C 3F3C 03EC move.w -[A7], 0x3EC 00000DA0 AA1E syscall GetCIcon 00000DA2 201F move.l D0, [A7]+ 00000DA4 206E 0008 movea.l A0, [A6 + 0x8] 00000DA8 2250 movea.l A1, [A0] 00000DAA 2340 0102 move.l [A1 + 0x102], D0 00000DAE 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 00000DB2 4E5E unlink A6 00000DB4 4E74 0018 rtd 0x0018 export_783: 00000DB8 4E56 FCD4 link A6, -0x032C 00000DBC 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000DC0 4245 clr.w D5 00000DC2 7C20 moveq.l D6, 0x20 00000DC4 7E04 moveq.l D7, 0x04 00000DC6 3D7C 00D5 FDEC move.w [A6 - 0x214], 0xD5 00000DCC 700F moveq.l D0, 0x0F 00000DCE 3D40 FDEE move.w [A6 - 0x212], D0 00000DD2 206E 0008 movea.l A0, [A6 + 0x8] 00000DD6 2250 movea.l A1, [A0] 00000DD8 2469 00EC movea.l A2, [A1 + 0xEC] 00000DDC B4FC 0000 cmpa.w A2, 0x0 00000DE0 6700 01EC beq +0x1EE /* 00000FCE */ 00000DE4 486E FCD4 pea.l [A6 - 0x32C] 00000DE8 302E 0010 move.w D0, [A6 + 0x10] 00000DEC 48C0 ext.l D0 00000DEE 5280 addq.l D0, 1 00000DF0 2F00 move.l -[A7], D0 00000DF2 2F0A move.l -[A7], A2 00000DF4 4EAD D212 jsr [A5 - 0x2DEE] 00000DF8 246E 000C movea.l A2, [A6 + 0xC] 00000DFC 302A 0002 move.w D0, [A2 + 0x2] 00000E00 266E 0008 movea.l A3, [A6 + 0x8] 00000E04 2853 movea.l A4, [A3] 00000E06 D06C 00C4 add.w D0, [A4 + 0xC4] 00000E0A 3F00 move.w -[A7], D0 00000E0C 3012 move.w D0, [A2] 00000E0E D06C 00C2 add.w D0, [A4 + 0xC2] 00000E12 3F00 move.w -[A7], D0 00000E14 A893 syscall MoveTo 00000E16 102E FCDA move.b D0, [A6 - 0x326] 00000E1A 802E FCD9 or.b D0, [A6 - 0x327] 00000E1E 6700 017C beq +0x17E /* 00000F9C */ 00000E22 486E FCE0 pea.l [A6 - 0x320] 00000E26 246E 000C movea.l A2, [A6 + 0xC] 00000E2A 362A 0002 move.w D3, [A2 + 0x2] 00000E2E 206E 0008 movea.l A0, [A6 + 0x8] 00000E32 2250 movea.l A1, [A0] 00000E34 D669 00C4 add.w D3, [A1 + 0xC4] 00000E38 3F03 move.w -[A7], D3 00000E3A 3812 move.w D4, [A2] 00000E3C 3D44 FFFC move.w [A6 - 0x4], D4 00000E40 5844 addq.w D4, 4 00000E42 3F04 move.w -[A7], D4 00000E44 7020 moveq.l D0, 0x20 00000E46 D640 add.w D3, D0 00000E48 3F03 move.w -[A7], D3 00000E4A 302E FFFC move.w D0, [A6 - 0x4] 00000E4E 7224 moveq.l D1, 0x24 00000E50 D041 add.w D0, D1 00000E52 3F00 move.w -[A7], D0 00000E54 A8A7 syscall SetRect 00000E56 206E 0008 movea.l A0, [A6 + 0x8] 00000E5A 2250 movea.l A1, [A0] 00000E5C 102E FCDA move.b D0, [A6 - 0x326] 00000E60 672E beq +0x30 /* 00000E90 */ 00000E62 102E FCDB move.b D0, [A6 - 0x325] 00000E66 6606 bne +0x8 /* 00000E6E */ 00000E68 202E FCDC move.l D0, [A6 - 0x324] 00000E6C 670E beq +0x10 /* 00000E7C */ label00000E6E: 00000E6E 486E FCE0 pea.l [A6 - 0x320] 00000E72 2F29 00FA move.l -[A7], [A1 + 0xFA] 00000E76 AA1F syscall PlotCIcon 00000E78 6000 0116 bra +0x118 /* 00000F90 */ label00000E7C: 00000E7C 486E FCE0 pea.l [A6 - 0x320] 00000E80 206E 0008 movea.l A0, [A6 + 0x8] 00000E84 2250 movea.l A1, [A0] 00000E86 2F29 00F2 move.l -[A7], [A1 + 0xF2] 00000E8A AA1F syscall PlotCIcon 00000E8C 6000 0102 bra +0x104 /* 00000F90 */ label00000E90: 00000E90 206E 0008 movea.l A0, [A6 + 0x8] 00000E94 2250 movea.l A1, [A0] 00000E96 102E FCDB move.b D0, [A6 - 0x325] 00000E9A 670E beq +0x10 /* 00000EAA */ 00000E9C 486E FCE0 pea.l [A6 - 0x320] 00000EA0 2F29 00FE move.l -[A7], [A1 + 0xFE] 00000EA4 AA1F syscall PlotCIcon 00000EA6 6000 00E8 bra +0xEA /* 00000F90 */ label00000EAA: 00000EAA 206E 0008 movea.l A0, [A6 + 0x8] 00000EAE 2250 movea.l A1, [A0] 00000EB0 202E FCDC move.l D0, [A6 - 0x324] 00000EB4 6700 00CA beq +0xCC /* 00000F80 */ 00000EB8 2D6E FCDC FDF0 move.l [A6 - 0x210], [A6 - 0x324] 00000EBE 7001 moveq.l D0, 0x01 00000EC0 3D40 FFF4 move.w [A6 - 0xC], D0 00000EC4 486E FCE0 pea.l [A6 - 0x320] 00000EC8 2F29 0102 move.l -[A7], [A1 + 0x102] 00000ECC AA1F syscall PlotCIcon 00000ECE 700F moveq.l D0, 0x0F 00000ED0 3F00 move.w -[A7], D0 00000ED2 70FF moveq.l D0, 0xFFFFFFFF 00000ED4 3F00 move.w -[A7], D0 00000ED6 A894 syscall Move 00000ED8 6012 bra +0x14 /* 00000EEC */ label00000EDA: 00000EDA 723C moveq.l D1, 0x3C 00000EDC 202E FDF0 move.l D0, [A6 - 0x210] 00000EE0 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00000EE4 2D40 FDF0 move.l [A6 - 0x210], D0 00000EE8 526E FFF4 addq.w [A6 - 0xC], 1 label00000EEC: 00000EEC 262E FDF0 move.l D3, [A6 - 0x210] 00000EF0 703C moveq.l D0, 0x3C 00000EF2 B680 cmp.l D3, D0 00000EF4 6CE4 bge -0x1A /* 00000EDA */ 00000EF6 2F03 move.l -[A7], D3 00000EF8 486E FEF4 pea.l [A6 - 0x10C] 00000EFC 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00000F00 302E FFF4 move.w D0, [A6 - 0xC] 00000F04 48C0 ext.l D0 00000F06 7201 moveq.l D1, 0x01 00000F08 B041 cmp.w D0, D1 00000F0A 670E beq +0x10 /* 00000F1A */ 00000F0C 7202 moveq.l D1, 0x02 00000F0E B041 cmp.w D0, D1 00000F10 6718 beq +0x1A /* 00000F2A */ 00000F12 7203 moveq.l D1, 0x03 00000F14 B041 cmp.w D0, D1 00000F16 6722 beq +0x24 /* 00000F3A */ 00000F18 602E bra +0x30 /* 00000F48 */ label00000F1A: 00000F1A 486D E43C pea.l [A5 - 0x1BC4] 00000F1E 486E FEF4 pea.l [A6 - 0x10C] 00000F22 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00000F26 504F addq.w A7, 8 00000F28 601E bra +0x20 /* 00000F48 */ label00000F2A: 00000F2A 486D E440 pea.l [A5 - 0x1BC0] 00000F2E 486E FEF4 pea.l [A6 - 0x10C] 00000F32 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00000F36 504F addq.w A7, 8 00000F38 600E bra +0x10 /* 00000F48 */ label00000F3A: 00000F3A 486D E446 pea.l [A5 - 0x1BBA] 00000F3E 486E FEF4 pea.l [A6 - 0x10C] 00000F42 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00000F46 504F addq.w A7, 8 label00000F48: 00000F48 7009 moveq.l D0, 0x09 00000F4A 3F00 move.w -[A7], D0 00000F4C A88A syscall TextSize 00000F4E 486E FEF4 pea.l [A6 - 0x10C] 00000F52 A884 syscall DrawString 00000F54 700C moveq.l D0, 0x0C 00000F56 3F00 move.w -[A7], D0 00000F58 A88A syscall TextSize 00000F5A 0645 0020 addi.w D5, 0x20 /* ' ' */ 00000F5E 246E 000C movea.l A2, [A6 + 0xC] 00000F62 302A 0002 move.w D0, [A2 + 0x2] 00000F66 266E 0008 movea.l A3, [A6 + 0x8] 00000F6A 2853 movea.l A4, [A3] 00000F6C D06C 00C4 add.w D0, [A4 + 0xC4] 00000F70 D045 add.w D0, D5 00000F72 3F00 move.w -[A7], D0 00000F74 3012 move.w D0, [A2] 00000F76 D06C 00C2 add.w D0, [A4 + 0xC2] 00000F7A 3F00 move.w -[A7], D0 00000F7C A893 syscall MoveTo 00000F7E 6010 bra +0x12 /* 00000F90 */ label00000F80: 00000F80 486E FCE0 pea.l [A6 - 0x320] 00000F84 206E 0008 movea.l A0, [A6 + 0x8] 00000F88 2250 movea.l A1, [A0] 00000F8A 2F29 00F6 move.l -[A7], [A1 + 0xF6] 00000F8E AA1F syscall PlotCIcon label00000F90: 00000F90 700F moveq.l D0, 0x0F 00000F92 3F00 move.w -[A7], D0 00000F94 4267 clr.w -[A7] 00000F96 A894 syscall Move 00000F98 0645 000F addi.w D5, 0xF label00000F9C: 00000F9C 486E FCEC pea.l [A6 - 0x314] 00000FA0 206E FCD4 movea.l A0, [A6 - 0x32C] 00000FA4 5C48 addq.w A0, 6 00000FA6 2F08 move.l -[A7], A0 00000FA8 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00000FAC 504F addq.w A7, 8 00000FAE 554F subq.w A7, 2 00000FB0 303C 00D5 move.w D0, 0xD5 00000FB4 9045 sub.w D0, D5 00000FB6 3F00 move.w -[A7], D0 00000FB8 486E FCEC pea.l [A6 - 0x314] 00000FBC 4267 clr.w -[A7] 00000FBE 2F3C 8208 FFE0 move.l -[A7], 0x8208FFE0 00000FC4 A8B5 syscall ScriptUtil 00000FC6 544F addq.w A7, 2 00000FC8 486E FCEC pea.l [A6 - 0x314] 00000FCC A884 syscall DrawString label00000FCE: 00000FCE 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000FD2 4E5E unlink A6 00000FD4 4E74 000C rtd 0x000C export_784: 00000FD8 4E56 0000 link A6, 0 00000FDC 206E 0008 movea.l A0, [A6 + 0x8] 00000FE0 2250 movea.l A1, [A0] 00000FE2 2F29 00F2 move.l -[A7], [A1 + 0xF2] 00000FE6 AA25 syscall DisposeCIcon/DisposCIcon 00000FE8 206E 0008 movea.l A0, [A6 + 0x8] 00000FEC 2250 movea.l A1, [A0] 00000FEE 2F29 00F6 move.l -[A7], [A1 + 0xF6] 00000FF2 AA25 syscall DisposeCIcon/DisposCIcon 00000FF4 206E 0008 movea.l A0, [A6 + 0x8] 00000FF8 2250 movea.l A1, [A0] 00000FFA 2F29 00FE move.l -[A7], [A1 + 0xFE] 00000FFE AA25 syscall DisposeCIcon/DisposCIcon 00001000 206E 0008 movea.l A0, [A6 + 0x8] 00001004 2250 movea.l A1, [A0] 00001006 2F29 0102 move.l -[A7], [A1 + 0x102] 0000100A AA25 syscall DisposeCIcon/DisposCIcon 0000100C 206E 0008 movea.l A0, [A6 + 0x8] 00001010 2250 movea.l A1, [A0] 00001012 2F29 00FA move.l -[A7], [A1 + 0xFA] 00001016 AA25 syscall DisposeCIcon/DisposCIcon 00001018 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000101C 4EAD 1BBA jsr [A5 + 0x1BBA /* export_883 */] 00001020 4E5E unlink A6 00001022 4E74 0004 rtd 0x0004 fn00001026: 00001026 4E56 0000 link A6, 0 0000102A 700C moveq.l D0, 0x0C 0000102C 2F00 move.l -[A7], D0 0000102E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001032 4EAD 1C02 jsr [A5 + 0x1C02 /* export_892 */] 00001036 4E5E unlink A6 00001038 4E74 0004 rtd 0x0004 export_785: 0000103C 4E56 FEF4 link A6, -0x010C 00001040 48E7 0C00 movem.l -[A7], D4,D5 00001044 7801 moveq.l D4, 0x01 00001046 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000104A 4EAD D7D0 jsr [A5 - 0x2830] 0000104E 2A00 move.l D5, D0 00001050 672C beq +0x2E /* 0000107E */ 00001052 7001 moveq.l D0, 0x01 00001054 BA80 cmp.l D5, D0 00001056 662E bne +0x30 /* 00001086 */ 00001058 486E FEF4 pea.l [A6 - 0x10C] 0000105C 7001 moveq.l D0, 0x01 0000105E 2F00 move.l -[A7], D0 00001060 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001064 4EAD D212 jsr [A5 - 0x2DEE] 00001068 554F subq.w A7, 2 0000106A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000106E 206E FEF4 movea.l A0, [A6 - 0x10C] 00001072 5C48 addq.w A0, 6 00001074 2F08 move.l -[A7], A0 00001076 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 0000107A 301F move.w D0, [A7]+ 0000107C 6E04 bgt +0x6 /* 00001082 */ label0000107E: 0000107E 7001 moveq.l D0, 0x01 00001080 603A bra +0x3C /* 000010BC */ label00001082: 00001082 7002 moveq.l D0, 0x02 00001084 6036 bra +0x38 /* 000010BC */ label00001086: 00001086 B885 cmp.l D4, D5 00001088 6E2E bgt +0x30 /* 000010B8 */ 0000108A 486E FEF4 pea.l [A6 - 0x10C] 0000108E 2004 move.l D0, D4 00001090 5284 addq.l D4, 1 00001092 2F00 move.l -[A7], D0 00001094 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001098 4EAD D212 jsr [A5 - 0x2DEE] 0000109C 554F subq.w A7, 2 0000109E 2F2E 000C move.l -[A7], [A6 + 0xC] 000010A2 206E FEF4 movea.l A0, [A6 - 0x10C] 000010A6 5C48 addq.w A0, 6 000010A8 2F08 move.l -[A7], A0 000010AA 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 000010AE 301F move.w D0, [A7]+ 000010B0 6ED4 bgt -0x2A /* 00001086 */ 000010B2 2004 move.l D0, D4 000010B4 5380 subq.l D0, 1 000010B6 6004 bra +0x6 /* 000010BC */ label000010B8: 000010B8 2005 move.l D0, D5 000010BA 5280 addq.l D0, 1 label000010BC: 000010BC 4CDF 0030 movem.l D4,D5, [A7]+ 000010C0 4E5E unlink A6 000010C2 4E74 0008 rtd 0x0008 export_786: 000010C6 4E56 FEF4 link A6, -0x010C 000010CA 48E7 1820 movem.l -[A7], D3,D4,A2 000010CE 7601 moveq.l D3, 0x01 000010D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010D4 4EAD D7D0 jsr [A5 - 0x2830] 000010D8 2800 move.l D4, D0 000010DA 674A beq +0x4C /* 00001126 */ label000010DC: 000010DC B684 cmp.l D3, D4 000010DE 6E46 bgt +0x48 /* 00001126 */ 000010E0 486E FEF4 pea.l [A6 - 0x10C] 000010E4 2003 move.l D0, D3 000010E6 5283 addq.l D3, 1 000010E8 2F00 move.l -[A7], D0 000010EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000010EE 4EAD D212 jsr [A5 - 0x2DEE] 000010F2 554F subq.w A7, 2 000010F4 486E 0012 pea.l [A6 + 0x12] 000010F8 206E FEF4 movea.l A0, [A6 - 0x10C] 000010FC 5C48 addq.w A0, 6 000010FE 2F08 move.l -[A7], A0 00001100 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00001104 301F move.w D0, [A7]+ 00001106 66D4 bne -0x2A /* 000010DC */ 00001108 302E 000C move.w D0, [A6 + 0xC] 0000110C 246E FEF4 movea.l A2, [A6 - 0x10C] 00001110 3212 move.w D1, [A2] 00001112 B041 cmp.w D0, D1 00001114 66C6 bne -0x38 /* 000010DC */ 00001116 202E 000E move.l D0, [A6 + 0xE] 0000111A 222A 0002 move.l D1, [A2 + 0x2] 0000111E B081 cmp.l D0, D1 00001120 66BA bne -0x44 /* 000010DC */ 00001122 7001 moveq.l D0, 0x01 00001124 6002 bra +0x4 /* 00001128 */ label00001126: 00001126 4200 clr.b D0 label00001128: 00001128 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000112C 4E5E unlink A6 0000112E 4E74 004A rtd 0x004A fn00001132: 00001132 4E56 FF60 link A6, -0x00A0 00001136 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000113A 700A moveq.l D0, 0x0A 0000113C 3D40 FF76 move.w [A6 - 0x8A], D0 00001140 7020 moveq.l D0, 0x20 00001142 3D40 FF78 move.w [A6 - 0x88], D0 00001146 7000 moveq.l D0, 0x00 00001148 246E 0008 movea.l A2, [A6 + 0x8] 0000114C 2052 movea.l A0, [A2] 0000114E 2140 0034 move.l [A0 + 0x34], D0 00001152 4203 clr.b D3 00001154 2052 movea.l A0, [A2] 00001156 1143 0038 move.b [A0 + 0x38], D3 0000115A 486D E6F0 pea.l [A5 - 0x1910] 0000115E 7808 moveq.l D4, 0x08 00001160 2F04 move.l -[A7], D4 00001162 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00001166 2D40 FF7C move.l [A6 - 0x84], D0 0000116A 4A80 tst.l D0 0000116C 6704 beq +0x6 /* 00001172 */ 0000116E 2D40 FFC0 move.l [A6 - 0x40], D0 label00001172: 00001172 2052 movea.l A0, [A2] 00001174 2140 0034 move.l [A0 + 0x34], D0 00001178 2F0A move.l -[A7], A2 0000117A 2F00 move.l -[A7], D0 0000117C 4EBA 2696 jsr [PC + 0x2696 /* 00003814 */] 00001180 2052 movea.l A0, [A2] 00001182 1143 0039 move.b [A0 + 0x39], D3 00001186 486D E3E6 pea.l [A5 - 0x1C1A] 0000118A 704E moveq.l D0, 0x4E 0000118C 2F00 move.l -[A7], D0 0000118E 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00001192 2D40 FF80 move.l [A6 - 0x80], D0 00001196 4A80 tst.l D0 00001198 6704 beq +0x6 /* 0000119E */ 0000119A 2D40 FFC4 move.l [A6 - 0x3C], D0 label0000119E: 0000119E 2052 movea.l A0, [A2] 000011A0 2140 0030 move.l [A0 + 0x30], D0 000011A4 2F00 move.l -[A7], D0 000011A6 4EBA F806 jsr [PC - 0x7FA /* 000009AE */] 000011AA 3F3C 0406 move.w -[A7], 0x406 000011AE 2F2E 0014 move.l -[A7], [A6 + 0x14] 000011B2 2F0A move.l -[A7], A2 000011B4 4EBA 2948 jsr [PC + 0x2948 /* 00003AFE */] 000011B8 3F3C 0406 move.w -[A7], 0x406 000011BC 2052 movea.l A0, [A2] 000011BE 2F28 0016 move.l -[A7], [A0 + 0x16] 000011C2 4EAD D0B4 jsr [A5 - 0x2F4C] 000011C6 7003 moveq.l D0, 0x03 000011C8 2F00 move.l -[A7], D0 000011CA 2052 movea.l A0, [A2] 000011CC 2F28 0016 move.l -[A7], [A0 + 0x16] 000011D0 4EAD CF94 jsr [A5 - 0x306C] 000011D4 2840 movea.l A4, D0 000011D6 486D E71E pea.l [A5 - 0x18E2] 000011DA 7678 moveq.l D3, 0x78 000011DC 2F03 move.l -[A7], D3 000011DE 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000011E2 2D40 FF88 move.l [A6 - 0x78], D0 000011E6 4A80 tst.l D0 000011E8 6704 beq +0x6 /* 000011EE */ 000011EA 2D40 FFC8 move.l [A6 - 0x38], D0 label000011EE: 000011EE 7A20 moveq.l D5, 0x20 000011F0 3F05 move.w -[A7], D5 000011F2 3F05 move.w -[A7], D5 000011F4 7207 moveq.l D1, 0x07 000011F6 3F01 move.w -[A7], D1 000011F8 7C05 moveq.l D6, 0x05 000011FA 3F06 move.w -[A7], D6 000011FC 486D E484 pea.l [A5 - 0x1B7C] 00001200 7E01 moveq.l D7, 0x01 00001202 1F07 move.b -[A7], D7 00001204 3F3C 3E80 move.w -[A7], 0x3E80 00001208 2052 movea.l A0, [A2] 0000120A 2668 0016 movea.l A3, [A0 + 0x16] 0000120E 2F0B move.l -[A7], A3 00001210 2F0B move.l -[A7], A3 00001212 2F00 move.l -[A7], D0 00001214 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 00001218 2F3C 0000 07D5 move.l -[A7], 0x7D5 0000121E 2F2E FF88 move.l -[A7], [A6 - 0x78] 00001222 4EAD FA38 jsr [A5 - 0x5C8] 00001226 7004 moveq.l D0, 0x04 00001228 2F00 move.l -[A7], D0 0000122A 2F2E FF88 move.l -[A7], [A6 - 0x78] 0000122E 4EAD CF1C jsr [A5 - 0x30E4] 00001232 486D E71E pea.l [A5 - 0x18E2] 00001236 2F03 move.l -[A7], D3 00001238 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000123C 2D40 FF8C move.l [A6 - 0x74], D0 00001240 4A80 tst.l D0 00001242 6704 beq +0x6 /* 00001248 */ 00001244 2D40 FFCC move.l [A6 - 0x34], D0 label00001248: 00001248 3F05 move.w -[A7], D5 0000124A 3F05 move.w -[A7], D5 0000124C 7229 moveq.l D1, 0x29 0000124E 3F01 move.w -[A7], D1 00001250 3F06 move.w -[A7], D6 00001252 486D E486 pea.l [A5 - 0x1B7A] 00001256 1F07 move.b -[A7], D7 00001258 3F3C 3E81 move.w -[A7], 0x3E81 0000125C 2052 movea.l A0, [A2] 0000125E 2668 0016 movea.l A3, [A0 + 0x16] 00001262 2F0B move.l -[A7], A3 00001264 2F0B move.l -[A7], A3 00001266 2F00 move.l -[A7], D0 00001268 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 0000126C 2F3C 0000 07D2 move.l -[A7], 0x7D2 00001272 2F2E FF8C move.l -[A7], [A6 - 0x74] 00001276 4EAD FA38 jsr [A5 - 0x5C8] 0000127A 7005 moveq.l D0, 0x05 0000127C 2F00 move.l -[A7], D0 0000127E 2F2E FF8C move.l -[A7], [A6 - 0x74] 00001282 4EAD CF1C jsr [A5 - 0x30E4] 00001286 2052 movea.l A0, [A2] 00001288 2068 0016 movea.l A0, [A0 + 0x16] 0000128C 2250 movea.l A1, [A0] 0000128E 236E FF8C 0040 move.l [A1 + 0x40], [A6 - 0x74] 00001294 486D E71E pea.l [A5 - 0x18E2] 00001298 2F03 move.l -[A7], D3 0000129A 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000129E 2D40 FF90 move.l [A6 - 0x70], D0 000012A2 4A80 tst.l D0 000012A4 6704 beq +0x6 /* 000012AA */ 000012A6 2D40 FFD0 move.l [A6 - 0x30], D0 label000012AA: 000012AA 3F05 move.w -[A7], D5 000012AC 3F05 move.w -[A7], D5 000012AE 7242 moveq.l D1, 0x42 000012B0 3F01 move.w -[A7], D1 000012B2 3F06 move.w -[A7], D6 000012B4 486D E488 pea.l [A5 - 0x1B78] 000012B8 1F07 move.b -[A7], D7 000012BA 3F3C 3E82 move.w -[A7], 0x3E82 000012BE 2052 movea.l A0, [A2] 000012C0 2668 0016 movea.l A3, [A0 + 0x16] 000012C4 2F0B move.l -[A7], A3 000012C6 2F0B move.l -[A7], A3 000012C8 2F00 move.l -[A7], D0 000012CA 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 000012CE 2F3C 0000 07D6 move.l -[A7], 0x7D6 000012D4 2F2E FF90 move.l -[A7], [A6 - 0x70] 000012D8 4EAD FA38 jsr [A5 - 0x5C8] 000012DC 7006 moveq.l D0, 0x06 000012DE 2F00 move.l -[A7], D0 000012E0 2F2E FF90 move.l -[A7], [A6 - 0x70] 000012E4 4EAD CF1C jsr [A5 - 0x30E4] 000012E8 486D E71E pea.l [A5 - 0x18E2] 000012EC 2F03 move.l -[A7], D3 000012EE 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000012F2 2D40 FF94 move.l [A6 - 0x6C], D0 000012F6 4A80 tst.l D0 000012F8 6704 beq +0x6 /* 000012FE */ 000012FA 2D40 FFD4 move.l [A6 - 0x2C], D0 label000012FE: 000012FE 3F05 move.w -[A7], D5 00001300 3F05 move.w -[A7], D5 00001302 725B moveq.l D1, 0x5B 00001304 3F01 move.w -[A7], D1 00001306 3F06 move.w -[A7], D6 00001308 486D E48A pea.l [A5 - 0x1B76] 0000130C 1F07 move.b -[A7], D7 0000130E 3F3C 3E83 move.w -[A7], 0x3E83 00001312 2052 movea.l A0, [A2] 00001314 2668 0016 movea.l A3, [A0 + 0x16] 00001318 2F0B move.l -[A7], A3 0000131A 2F0B move.l -[A7], A3 0000131C 2F00 move.l -[A7], D0 0000131E 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 00001322 2F3C 0000 07D7 move.l -[A7], 0x7D7 00001328 2F2E FF94 move.l -[A7], [A6 - 0x6C] 0000132C 4EAD FA38 jsr [A5 - 0x5C8] 00001330 7007 moveq.l D0, 0x07 00001332 2F00 move.l -[A7], D0 00001334 2F2E FF94 move.l -[A7], [A6 - 0x6C] 00001338 4EAD CF1C jsr [A5 - 0x30E4] 0000133C 486D E71E pea.l [A5 - 0x18E2] 00001340 2F03 move.l -[A7], D3 00001342 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00001346 2D40 FF98 move.l [A6 - 0x68], D0 0000134A 4A80 tst.l D0 0000134C 6704 beq +0x6 /* 00001352 */ 0000134E 2D40 FFD8 move.l [A6 - 0x28], D0 label00001352: 00001352 3F05 move.w -[A7], D5 00001354 3F05 move.w -[A7], D5 00001356 727E moveq.l D1, 0x7E 00001358 3F01 move.w -[A7], D1 0000135A 3F06 move.w -[A7], D6 0000135C 486D E48C pea.l [A5 - 0x1B74] 00001360 1F07 move.b -[A7], D7 00001362 3F3C 3E84 move.w -[A7], 0x3E84 00001366 2052 movea.l A0, [A2] 00001368 2668 0016 movea.l A3, [A0 + 0x16] 0000136C 2F0B move.l -[A7], A3 0000136E 2F0B move.l -[A7], A3 00001370 2F00 move.l -[A7], D0 00001372 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 00001376 2F3C 0000 07D3 move.l -[A7], 0x7D3 0000137C 2F2E FF98 move.l -[A7], [A6 - 0x68] 00001380 4EAD FA38 jsr [A5 - 0x5C8] 00001384 2F04 move.l -[A7], D4 00001386 2F2E FF98 move.l -[A7], [A6 - 0x68] 0000138A 4EAD CF1C jsr [A5 - 0x30E4] 0000138E 486D E71E pea.l [A5 - 0x18E2] 00001392 2F03 move.l -[A7], D3 00001394 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00001398 2D40 FF9C move.l [A6 - 0x64], D0 0000139C 4A80 tst.l D0 0000139E 6704 beq +0x6 /* 000013A4 */ 000013A0 2D40 FFDC move.l [A6 - 0x24], D0 label000013A4: 000013A4 3F05 move.w -[A7], D5 000013A6 3F05 move.w -[A7], D5 000013A8 3F3C 0097 move.w -[A7], 0x97 000013AC 3F06 move.w -[A7], D6 000013AE 486D E48E pea.l [A5 - 0x1B72] 000013B2 1F07 move.b -[A7], D7 000013B4 3F3C 3E85 move.w -[A7], 0x3E85 000013B8 2052 movea.l A0, [A2] 000013BA 2828 0016 move.l D4, [A0 + 0x16] 000013BE 2F04 move.l -[A7], D4 000013C0 2F04 move.l -[A7], D4 000013C2 2F00 move.l -[A7], D0 000013C4 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 000013C8 2F3C 0000 07D4 move.l -[A7], 0x7D4 000013CE 2F2E FF9C move.l -[A7], [A6 - 0x64] 000013D2 4EAD FA38 jsr [A5 - 0x5C8] 000013D6 7009 moveq.l D0, 0x09 000013D8 2F00 move.l -[A7], D0 000013DA 2F2E FF9C move.l -[A7], [A6 - 0x64] 000013DE 4EAD CF1C jsr [A5 - 0x30E4] 000013E2 486D E71E pea.l [A5 - 0x18E2] 000013E6 2F03 move.l -[A7], D3 000013E8 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000013EC 2D40 FFA0 move.l [A6 - 0x60], D0 000013F0 4A80 tst.l D0 000013F2 6704 beq +0x6 /* 000013F8 */ 000013F4 2D40 FFE0 move.l [A6 - 0x20], D0 label000013F8: 000013F8 3F05 move.w -[A7], D5 000013FA 3F05 move.w -[A7], D5 000013FC 3F3C 00C1 move.w -[A7], 0xC1 00001400 7203 moveq.l D1, 0x03 00001402 3F01 move.w -[A7], D1 00001404 486D E490 pea.l [A5 - 0x1B70] 00001408 1F07 move.b -[A7], D7 0000140A 3F3C 3E86 move.w -[A7], 0x3E86 0000140E 2052 movea.l A0, [A2] 00001410 2828 0016 move.l D4, [A0 + 0x16] 00001414 2F04 move.l -[A7], D4 00001416 2F04 move.l -[A7], D4 00001418 2F00 move.l -[A7], D0 0000141A 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 0000141E 2F3C 0000 07D8 move.l -[A7], 0x7D8 00001424 2F2E FFA0 move.l -[A7], [A6 - 0x60] 00001428 4EAD FA38 jsr [A5 - 0x5C8] 0000142C 700A moveq.l D0, 0x0A 0000142E 2F00 move.l -[A7], D0 00001430 2F2E FFA0 move.l -[A7], [A6 - 0x60] 00001434 4EAD CF1C jsr [A5 - 0x30E4] 00001438 2052 movea.l A0, [A2] 0000143A 1147 003A move.b [A0 + 0x3A], D7 0000143E 486D E71E pea.l [A5 - 0x18E2] 00001442 2F03 move.l -[A7], D3 00001444 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00001448 2D40 FFA4 move.l [A6 - 0x5C], D0 0000144C 4A80 tst.l D0 0000144E 6704 beq +0x6 /* 00001454 */ 00001450 2D40 FFE4 move.l [A6 - 0x1C], D0 label00001454: 00001454 3F05 move.w -[A7], D5 00001456 3F05 move.w -[A7], D5 00001458 3F3C 00BF move.w -[A7], 0xBF 0000145C 3F3C 00DE move.w -[A7], 0xDE 00001460 486D E492 pea.l [A5 - 0x1B6E] 00001464 1F07 move.b -[A7], D7 00001466 3F3C 3E87 move.w -[A7], 0x3E87 0000146A 2052 movea.l A0, [A2] 0000146C 2828 0016 move.l D4, [A0 + 0x16] 00001470 2F04 move.l -[A7], D4 00001472 2F04 move.l -[A7], D4 00001474 2F00 move.l -[A7], D0 00001476 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 0000147A 2F3C 0000 07D0 move.l -[A7], 0x7D0 00001480 2F2E FFA4 move.l -[A7], [A6 - 0x5C] 00001484 4EAD FA38 jsr [A5 - 0x5C8] 00001488 700B moveq.l D0, 0x0B 0000148A 2F00 move.l -[A7], D0 0000148C 2F2E FFA4 move.l -[A7], [A6 - 0x5C] 00001490 4EAD CF1C jsr [A5 - 0x30E4] 00001494 486D E71E pea.l [A5 - 0x18E2] 00001498 2F03 move.l -[A7], D3 0000149A 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000149E 2D40 FFA8 move.l [A6 - 0x58], D0 000014A2 4A80 tst.l D0 000014A4 6704 beq +0x6 /* 000014AA */ 000014A6 2D40 FFE8 move.l [A6 - 0x18], D0 label000014AA: 000014AA 2D40 FF64 move.l [A6 - 0x9C], D0 000014AE 3F05 move.w -[A7], D5 000014B0 3F05 move.w -[A7], D5 000014B2 3F3C 00BF move.w -[A7], 0xBF 000014B6 3F3C 00FB move.w -[A7], 0xFB 000014BA 486D E494 pea.l [A5 - 0x1B6C] 000014BE 1F07 move.b -[A7], D7 000014C0 3F3C 3E88 move.w -[A7], 0x3E88 000014C4 2052 movea.l A0, [A2] 000014C6 2628 0016 move.l D3, [A0 + 0x16] 000014CA 2F03 move.l -[A7], D3 000014CC 2F03 move.l -[A7], D3 000014CE 2F00 move.l -[A7], D0 000014D0 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 000014D4 2F3C 0000 07D1 move.l -[A7], 0x7D1 000014DA 2F2E FFA8 move.l -[A7], [A6 - 0x58] 000014DE 4EAD FA38 jsr [A5 - 0x5C8] 000014E2 700C moveq.l D0, 0x0C 000014E4 2F00 move.l -[A7], D0 000014E6 2F2E FFA8 move.l -[A7], [A6 - 0x58] 000014EA 4EAD CF1C jsr [A5 - 0x30E4] 000014EE 486D E668 pea.l [A5 - 0x1998] 000014F2 2F3C 0000 0092 move.l -[A7], 0x92 000014F8 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000014FC 2D40 FFAC move.l [A6 - 0x54], D0 00001500 4A80 tst.l D0 00001502 6704 beq +0x6 /* 00001508 */ 00001504 2D40 FFEC move.l [A6 - 0x14], D0 label00001508: 00001508 2D40 FF68 move.l [A6 - 0x98], D0 0000150C 3F3C 0080 move.w -[A7], 0x80 00001510 2052 movea.l A0, [A2] 00001512 2628 0016 move.l D3, [A0 + 0x16] 00001516 2F03 move.l -[A7], D3 00001518 2F03 move.l -[A7], D3 0000151A 4267 clr.w -[A7] 0000151C 4267 clr.w -[A7] 0000151E 720C moveq.l D1, 0x0C 00001520 3F01 move.w -[A7], D1 00001522 3F3C 00FE move.w -[A7], 0xFE 00001526 2F00 move.l -[A7], D0 00001528 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */] 0000152C 700D moveq.l D0, 0x0D 0000152E 2F00 move.l -[A7], D0 00001530 2F2E FFAC move.l -[A7], [A6 - 0x54] 00001534 4EAD CF1C jsr [A5 - 0x30E4] 00001538 700A moveq.l D0, 0x0A 0000153A 206E FFAC movea.l A0, [A6 - 0x54] 0000153E 2250 movea.l A1, [A0] 00001540 3340 0076 move.w [A1 + 0x76], D0 00001544 2F08 move.l -[A7], A0 00001546 4EAD E64A jsr [A5 - 0x19B6] 0000154A 2052 movea.l A0, [A2] 0000154C 216E 0010 003C move.l [A0 + 0x3C], [A6 + 0x10] 00001552 4887 ext.w D7 00001554 3007 move.w D0, D7 00001556 3D40 FF74 move.w [A6 - 0x8C], D0 0000155A 602A bra +0x2C /* 00001586 */ label0000155C: 0000155C 3F2E FF74 move.w -[A7], [A6 - 0x8C] 00001560 246E FFAC movea.l A2, [A6 - 0x54] 00001564 2052 movea.l A0, [A2] 00001566 2F28 0070 move.l -[A7], [A0 + 0x70] 0000156A 4EAD E52C jsr [A5 - 0x1AD4] 0000156E 4A00 tst.b D0 00001570 6710 beq +0x12 /* 00001582 */ 00001572 3F2E FF74 move.w -[A7], [A6 - 0x8C] 00001576 4227 clr.b -[A7] 00001578 2052 movea.l A0, [A2] 0000157A 2F28 0070 move.l -[A7], [A0 + 0x70] 0000157E 4EAD E54A jsr [A5 - 0x1AB6] label00001582: 00001582 526E FF74 addq.w [A6 - 0x8C], 1 label00001586: 00001586 0C6E 0003 FF74 cmpi.w [A6 - 0x8C], 0x3 0000158C 63CE bls -0x30 /* 0000155C */ 0000158E 0CAE 6265 7374 0010 cmpi.l [A6 + 0x10], 0x62657374 /* 'best' */ 00001596 6616 bne +0x18 /* 000015AE */ 00001598 7001 moveq.l D0, 0x01 0000159A 3F00 move.w -[A7], D0 0000159C 4227 clr.b -[A7] 0000159E 206E FFAC movea.l A0, [A6 - 0x54] 000015A2 2250 movea.l A1, [A0] 000015A4 2F29 0070 move.l -[A7], [A1 + 0x70] 000015A8 4EAD E54A jsr [A5 - 0x1AB6] 000015AC 603E bra +0x40 /* 000015EC */ label000015AE: 000015AE 0CAE 6265 7472 0010 cmpi.l [A6 + 0x10], 0x62657472 /* 'betr' */ 000015B6 6616 bne +0x18 /* 000015CE */ 000015B8 7002 moveq.l D0, 0x02 000015BA 3F00 move.w -[A7], D0 000015BC 4227 clr.b -[A7] 000015BE 206E FFAC movea.l A0, [A6 - 0x54] 000015C2 2250 movea.l A1, [A0] 000015C4 2F29 0070 move.l -[A7], [A1 + 0x70] 000015C8 4EAD E54A jsr [A5 - 0x1AB6] 000015CC 601E bra +0x20 /* 000015EC */ label000015CE: 000015CE 0CAE 676F 6F64 0010 cmpi.l [A6 + 0x10], 0x676F6F64 /* 'good' */ 000015D6 6614 bne +0x16 /* 000015EC */ 000015D8 7003 moveq.l D0, 0x03 000015DA 3F00 move.w -[A7], D0 000015DC 4227 clr.b -[A7] 000015DE 206E FFAC movea.l A0, [A6 - 0x54] 000015E2 2250 movea.l A1, [A0] 000015E4 2F29 0070 move.l -[A7], [A1 + 0x70] 000015E8 4EAD E54A jsr [A5 - 0x1AB6] label000015EC: 000015EC 486D E668 pea.l [A5 - 0x1998] 000015F0 2F3C 0000 0092 move.l -[A7], 0x92 000015F6 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000015FA 2D40 FFB0 move.l [A6 - 0x50], D0 000015FE 4A80 tst.l D0 00001600 6704 beq +0x6 /* 00001606 */ 00001602 2D40 FFF0 move.l [A6 - 0x10], D0 label00001606: 00001606 2D40 FF6C move.l [A6 - 0x94], D0 0000160A 3F3C 0081 move.w -[A7], 0x81 0000160E 246E 0008 movea.l A2, [A6 + 0x8] 00001612 2052 movea.l A0, [A2] 00001614 2628 0016 move.l D3, [A0 + 0x16] 00001618 2F03 move.l -[A7], D3 0000161A 2F03 move.l -[A7], D3 0000161C 4267 clr.w -[A7] 0000161E 4267 clr.w -[A7] 00001620 7257 moveq.l D1, 0x57 00001622 3F01 move.w -[A7], D1 00001624 3F3C 00FE move.w -[A7], 0xFE 00001628 2F00 move.l -[A7], D0 0000162A 4EAD 1DAA jsr [A5 + 0x1DAA /* export_945 */] 0000162E 700E moveq.l D0, 0x0E 00001630 2F00 move.l -[A7], D0 00001632 2F2E FFB0 move.l -[A7], [A6 - 0x50] 00001636 4EAD CF1C jsr [A5 - 0x30E4] 0000163A 700A moveq.l D0, 0x0A 0000163C 206E FFB0 movea.l A0, [A6 - 0x50] 00001640 2250 movea.l A1, [A0] 00001642 3340 0076 move.w [A1 + 0x76], D0 00001646 2F08 move.l -[A7], A0 00001648 4EAD E64A jsr [A5 - 0x19B6] 0000164C 2052 movea.l A0, [A2] 0000164E 216E 000C 0040 move.l [A0 + 0x40], [A6 + 0xC] 00001654 7001 moveq.l D0, 0x01 00001656 3D40 FF74 move.w [A6 - 0x8C], D0 0000165A 602A bra +0x2C /* 00001686 */ label0000165C: 0000165C 3F2E FF74 move.w -[A7], [A6 - 0x8C] 00001660 246E FFB0 movea.l A2, [A6 - 0x50] 00001664 2052 movea.l A0, [A2] 00001666 2F28 0070 move.l -[A7], [A0 + 0x70] 0000166A 4EAD E52C jsr [A5 - 0x1AD4] 0000166E 4A00 tst.b D0 00001670 6710 beq +0x12 /* 00001682 */ 00001672 3F2E FF74 move.w -[A7], [A6 - 0x8C] 00001676 4227 clr.b -[A7] 00001678 2052 movea.l A0, [A2] 0000167A 2F28 0070 move.l -[A7], [A0 + 0x70] 0000167E 4EAD E54A jsr [A5 - 0x1AB6] label00001682: 00001682 526E FF74 addq.w [A6 - 0x8C], 1 label00001686: 00001686 246E FFB0 movea.l A2, [A6 - 0x50] 0000168A 2652 movea.l A3, [A2] 0000168C 7070 moveq.l D0, 0x70 0000168E D7C0 add.l A3, D0 00001690 0C6E 0007 FF74 cmpi.w [A6 - 0x8C], 0x7 00001696 63C4 bls -0x3A /* 0000165C */ 00001698 206E 0008 movea.l A0, [A6 + 0x8] 0000169C 2250 movea.l A1, [A0] 0000169E 2029 0040 move.l D0, [A1 + 0x40] 000016A2 721E moveq.l D1, 0x1E 000016A4 B041 cmp.w D0, D1 000016A6 6720 beq +0x22 /* 000016C8 */ 000016A8 723C moveq.l D1, 0x3C 000016AA B041 cmp.w D0, D1 000016AC 6730 beq +0x32 /* 000016DE */ 000016AE 0C40 0384 cmpi.w D0, 0x384 000016B2 6740 beq +0x42 /* 000016F4 */ 000016B4 0C40 0708 cmpi.w D0, 0x708 000016B8 6750 beq +0x52 /* 0000170A */ 000016BA 0C40 0A8C cmpi.w D0, 0xA8C 000016BE 6760 beq +0x62 /* 00001720 */ 000016C0 0C40 0E10 cmpi.w D0, 0xE10 000016C4 6770 beq +0x72 /* 00001736 */ 000016C6 607C bra +0x7E /* 00001744 */ label000016C8: 000016C8 7001 moveq.l D0, 0x01 000016CA 3F00 move.w -[A7], D0 000016CC 4227 clr.b -[A7] 000016CE 206E FFB0 movea.l A0, [A6 - 0x50] 000016D2 2250 movea.l A1, [A0] 000016D4 2F29 0070 move.l -[A7], [A1 + 0x70] 000016D8 4EAD E54A jsr [A5 - 0x1AB6] 000016DC 607A bra +0x7C /* 00001758 */ label000016DE: 000016DE 7002 moveq.l D0, 0x02 000016E0 3F00 move.w -[A7], D0 000016E2 4227 clr.b -[A7] 000016E4 206E FFB0 movea.l A0, [A6 - 0x50] 000016E8 2250 movea.l A1, [A0] 000016EA 2F29 0070 move.l -[A7], [A1 + 0x70] 000016EE 4EAD E54A jsr [A5 - 0x1AB6] 000016F2 6064 bra +0x66 /* 00001758 */ label000016F4: 000016F4 7003 moveq.l D0, 0x03 000016F6 3F00 move.w -[A7], D0 000016F8 4227 clr.b -[A7] 000016FA 206E FFB0 movea.l A0, [A6 - 0x50] 000016FE 2250 movea.l A1, [A0] 00001700 2F29 0070 move.l -[A7], [A1 + 0x70] 00001704 4EAD E54A jsr [A5 - 0x1AB6] 00001708 604E bra +0x50 /* 00001758 */ label0000170A: 0000170A 7004 moveq.l D0, 0x04 0000170C 3F00 move.w -[A7], D0 0000170E 4227 clr.b -[A7] 00001710 206E FFB0 movea.l A0, [A6 - 0x50] 00001714 2250 movea.l A1, [A0] 00001716 2F29 0070 move.l -[A7], [A1 + 0x70] 0000171A 4EAD E54A jsr [A5 - 0x1AB6] 0000171E 6038 bra +0x3A /* 00001758 */ label00001720: 00001720 7005 moveq.l D0, 0x05 00001722 3F00 move.w -[A7], D0 00001724 4227 clr.b -[A7] 00001726 206E FFB0 movea.l A0, [A6 - 0x50] 0000172A 2250 movea.l A1, [A0] 0000172C 2F29 0070 move.l -[A7], [A1 + 0x70] 00001730 4EAD E54A jsr [A5 - 0x1AB6] 00001734 6022 bra +0x24 /* 00001758 */ label00001736: 00001736 7006 moveq.l D0, 0x06 00001738 3F00 move.w -[A7], D0 0000173A 4227 clr.b -[A7] 0000173C 2F13 move.l -[A7], [A3] 0000173E 4EAD E54A jsr [A5 - 0x1AB6] 00001742 6014 bra +0x16 /* 00001758 */ label00001744: 00001744 7007 moveq.l D0, 0x07 00001746 3F00 move.w -[A7], D0 00001748 4227 clr.b -[A7] 0000174A 206E FFB0 movea.l A0, [A6 - 0x50] 0000174E 2250 movea.l A1, [A0] 00001750 2F29 0070 move.l -[A7], [A1 + 0x70] 00001754 4EAD E54A jsr [A5 - 0x1AB6] label00001758: 00001758 206E 0008 movea.l A0, [A6 + 0x8] 0000175C 2250 movea.l A1, [A0] 0000175E 2049 movea.l A0, A1 00001760 7044 moveq.l D0, 0x44 00001762 D1C0 add.l A0, D0 00001764 A039 syscall ReadDateTime 00001766 200C move.l D0, A4 00001768 6700 00FC beq +0xFE /* 00001866 */ 0000176C 486D E414 pea.l [A5 - 0x1BEC] 00001770 2F3C 0000 0106 move.l -[A7], 0x106 00001776 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000177A 246E 0008 movea.l A2, [A6 + 0x8] 0000177E 2052 movea.l A0, [A2] 00001780 2140 002C move.l [A0 + 0x2C], D0 00001784 2F0C move.l -[A7], A4 00001786 2052 movea.l A0, [A2] 00001788 2F28 0016 move.l -[A7], [A0 + 0x16] 0000178C 4267 clr.w -[A7] 0000178E 4267 clr.w -[A7] 00001790 4267 clr.w -[A7] 00001792 4267 clr.w -[A7] 00001794 7605 moveq.l D3, 0x05 00001796 1F03 move.b -[A7], D3 00001798 1F03 move.b -[A7], D3 0000179A 2F00 move.l -[A7], D0 0000179C 4EBA F568 jsr [PC - 0xA98 /* 00000D06 */] 000017A0 7601 moveq.l D3, 0x01 000017A2 1F03 move.b -[A7], D3 000017A4 1F03 move.b -[A7], D3 000017A6 2052 movea.l A0, [A2] 000017A8 2F28 002C move.l -[A7], [A0 + 0x2C] 000017AC 4EAD EF18 jsr [A5 - 0x10E8] 000017B0 4227 clr.b -[A7] 000017B2 2052 movea.l A0, [A2] 000017B4 2F28 002C move.l -[A7], [A0 + 0x2C] 000017B8 4EAD F706 jsr [A5 - 0x8FA] 000017BC 2F3C 0000 07D2 move.l -[A7], 0x7D2 000017C2 2052 movea.l A0, [A2] 000017C4 2F28 002C move.l -[A7], [A0 + 0x2C] 000017C8 4EAD F6F4 jsr [A5 - 0x90C] 000017CC 2052 movea.l A0, [A2] 000017CE 1143 003A move.b [A0 + 0x3A], D3 000017D2 700F moveq.l D0, 0x0F 000017D4 2F00 move.l -[A7], D0 000017D6 2052 movea.l A0, [A2] 000017D8 2F28 002C move.l -[A7], [A0 + 0x2C] 000017DC 4EAD CF1C jsr [A5 - 0x30E4] 000017E0 486D DE08 pea.l [A5 - 0x21F8] 000017E4 702A moveq.l D0, 0x2A 000017E6 2F00 move.l -[A7], D0 000017E8 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000017EC 2D40 FFB8 move.l [A6 - 0x48], D0 000017F0 720F moveq.l D1, 0x0F 000017F2 3F01 move.w -[A7], D1 000017F4 2F00 move.l -[A7], D0 000017F6 4EAD 101A jsr [A5 + 0x101A /* export_511 */] 000017FA 2F2E FFB8 move.l -[A7], [A6 - 0x48] 000017FE 2052 movea.l A0, [A2] 00001800 2F28 002C move.l -[A7], [A0 + 0x2C] 00001804 4EAD EEDC jsr [A5 - 0x1124] 00001808 7008 moveq.l D0, 0x08 0000180A 2F00 move.l -[A7], D0 0000180C 2052 movea.l A0, [A2] 0000180E 2F28 002C move.l -[A7], [A0 + 0x2C] 00001812 4EAD F718 jsr [A5 - 0x8E8] 00001816 2052 movea.l A0, [A2] 00001818 2F28 002C move.l -[A7], [A0 + 0x2C] 0000181C 2F0C move.l -[A7], A4 0000181E 4EAD FE7C jsr [A5 - 0x184] 00001822 486D E456 pea.l [A5 - 0x1BAA] 00001826 7020 moveq.l D0, 0x20 00001828 2F00 move.l -[A7], D0 0000182A 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000182E 2052 movea.l A0, [A2] 00001830 2140 0028 move.l [A0 + 0x28], D0 00001834 2F00 move.l -[A7], D0 00001836 4EBA F7EE jsr [PC - 0x812 /* 00001026 */] 0000183A 2652 movea.l A3, [A2] 0000183C 2F2B 0028 move.l -[A7], [A3 + 0x28] 00001840 4227 clr.b -[A7] 00001842 2F2B 002C move.l -[A7], [A3 + 0x2C] 00001846 4EAD 1BC2 jsr [A5 + 0x1BC2 /* export_884 */] 0000184A 4240 clr.w D0 0000184C 3D40 FF72 move.w [A6 - 0x8E], D0 00001850 3D40 FF70 move.w [A6 - 0x90], D0 00001854 2F2E FF70 move.l -[A7], [A6 - 0x90] 00001858 4227 clr.b -[A7] 0000185A 4227 clr.b -[A7] 0000185C 2052 movea.l A0, [A2] 0000185E 2F28 002C move.l -[A7], [A0 + 0x2C] 00001862 4EAD F71E jsr [A5 - 0x8E2] label00001866: 00001866 7001 moveq.l D0, 0x01 00001868 3D40 FF74 move.w [A6 - 0x8C], D0 0000186C 6024 bra +0x26 /* 00001892 */ label0000186E: 0000186E 362E FF74 move.w D3, [A6 - 0x8C] 00001872 2003 move.l D0, D3 00001874 48C0 ext.l D0 00001876 2F00 move.l -[A7], D0 00001878 206E 0008 movea.l A0, [A6 + 0x8] 0000187C 2250 movea.l A1, [A0] 0000187E 2F29 0016 move.l -[A7], [A1 + 0x16] 00001882 4EAD CF94 jsr [A5 - 0x306C] 00001886 2040 movea.l A0, D0 00001888 2250 movea.l A1, [A0] 0000188A 3343 0026 move.w [A1 + 0x26], D3 0000188E 526E FF74 addq.w [A6 - 0x8C], 1 label00001892: 00001892 0C6E 000F FF74 cmpi.w [A6 - 0x8C], 0xF 00001898 63D4 bls -0x2A /* 0000186E */ 0000189A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000189E 4EAD E496 jsr [A5 - 0x1B6A] 000018A2 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000018A6 4E5E unlink A6 000018A8 4E74 0010 rtd 0x0010 export_804: 000018AC 4E56 FFF8 link A6, -0x0008 000018B0 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000018B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018B8 4EAD 0C32 jsr [A5 + 0xC32 /* export_386 */] 000018BC 700D moveq.l D0, 0x0D 000018BE 2F00 move.l -[A7], D0 000018C0 206E 0008 movea.l A0, [A6 + 0x8] 000018C4 2250 movea.l A1, [A0] 000018C6 2F29 0016 move.l -[A7], [A1 + 0x16] 000018CA 4EAD CF94 jsr [A5 - 0x306C] 000018CE 2640 movea.l A3, D0 000018D0 7601 moveq.l D3, 0x01 000018D2 6022 bra +0x24 /* 000018F6 */ label000018D4: 000018D4 3F03 move.w -[A7], D3 000018D6 244B movea.l A2, A3 000018D8 2052 movea.l A0, [A2] 000018DA 2F28 0070 move.l -[A7], [A0 + 0x70] 000018DE 4EAD E52C jsr [A5 - 0x1AD4] 000018E2 4A00 tst.b D0 000018E4 670E beq +0x10 /* 000018F4 */ 000018E6 3F03 move.w -[A7], D3 000018E8 4227 clr.b -[A7] 000018EA 2052 movea.l A0, [A2] 000018EC 2F28 0070 move.l -[A7], [A0 + 0x70] 000018F0 4EAD E54A jsr [A5 - 0x1AB6] label000018F4: 000018F4 5243 addq.w D3, 1 label000018F6: 000018F6 0C43 0003 cmpi.w D3, 0x3 000018FA 63D8 bls -0x26 /* 000018D4 */ 000018FC 206E 0008 movea.l A0, [A6 + 0x8] 00001900 2250 movea.l A1, [A0] 00001902 2029 003C move.l D0, [A1 + 0x3C] 00001906 0C80 6265 7374 cmpi.l D0, 0x62657374 /* 'best' */ 0000190C 6614 bne +0x16 /* 00001922 */ 0000190E 7001 moveq.l D0, 0x01 00001910 3F00 move.w -[A7], D0 00001912 4227 clr.b -[A7] 00001914 204B movea.l A0, A3 00001916 2250 movea.l A1, [A0] 00001918 2F29 0070 move.l -[A7], [A1 + 0x70] 0000191C 4EAD E54A jsr [A5 - 0x1AB6] 00001920 604A bra +0x4C /* 0000196C */ label00001922: 00001922 206E 0008 movea.l A0, [A6 + 0x8] 00001926 2250 movea.l A1, [A0] 00001928 2029 003C move.l D0, [A1 + 0x3C] 0000192C 0C80 6265 7472 cmpi.l D0, 0x62657472 /* 'betr' */ 00001932 6614 bne +0x16 /* 00001948 */ 00001934 7002 moveq.l D0, 0x02 00001936 3F00 move.w -[A7], D0 00001938 4227 clr.b -[A7] 0000193A 204B movea.l A0, A3 0000193C 2250 movea.l A1, [A0] 0000193E 2F29 0070 move.l -[A7], [A1 + 0x70] 00001942 4EAD E54A jsr [A5 - 0x1AB6] 00001946 6024 bra +0x26 /* 0000196C */ label00001948: 00001948 206E 0008 movea.l A0, [A6 + 0x8] 0000194C 2250 movea.l A1, [A0] 0000194E 2029 003C move.l D0, [A1 + 0x3C] 00001952 0C80 676F 6F64 cmpi.l D0, 0x676F6F64 /* 'good' */ 00001958 6612 bne +0x14 /* 0000196C */ 0000195A 7003 moveq.l D0, 0x03 0000195C 3F00 move.w -[A7], D0 0000195E 4227 clr.b -[A7] 00001960 204B movea.l A0, A3 00001962 2250 movea.l A1, [A0] 00001964 2F29 0070 move.l -[A7], [A1 + 0x70] 00001968 4EAD E54A jsr [A5 - 0x1AB6] label0000196C: 0000196C 700E moveq.l D0, 0x0E 0000196E 2F00 move.l -[A7], D0 00001970 206E 0008 movea.l A0, [A6 + 0x8] 00001974 2250 movea.l A1, [A0] 00001976 2F29 0016 move.l -[A7], [A1 + 0x16] 0000197A 4EAD CF94 jsr [A5 - 0x306C] 0000197E 2840 movea.l A4, D0 00001980 7601 moveq.l D3, 0x01 00001982 6022 bra +0x24 /* 000019A6 */ label00001984: 00001984 3F03 move.w -[A7], D3 00001986 244C movea.l A2, A4 00001988 2052 movea.l A0, [A2] 0000198A 2F28 0070 move.l -[A7], [A0 + 0x70] 0000198E 4EAD E52C jsr [A5 - 0x1AD4] 00001992 4A00 tst.b D0 00001994 670E beq +0x10 /* 000019A4 */ 00001996 3F03 move.w -[A7], D3 00001998 4227 clr.b -[A7] 0000199A 2052 movea.l A0, [A2] 0000199C 2F28 0070 move.l -[A7], [A0 + 0x70] 000019A0 4EAD E54A jsr [A5 - 0x1AB6] label000019A4: 000019A4 5243 addq.w D3, 1 label000019A6: 000019A6 244C movea.l A2, A4 000019A8 2652 movea.l A3, [A2] 000019AA 7070 moveq.l D0, 0x70 000019AC D7C0 add.l A3, D0 000019AE 0C43 0007 cmpi.w D3, 0x7 000019B2 63D0 bls -0x2E /* 00001984 */ 000019B4 206E 0008 movea.l A0, [A6 + 0x8] 000019B8 2250 movea.l A1, [A0] 000019BA 2029 0040 move.l D0, [A1 + 0x40] 000019BE 721E moveq.l D1, 0x1E 000019C0 B041 cmp.w D0, D1 000019C2 6720 beq +0x22 /* 000019E4 */ 000019C4 723C moveq.l D1, 0x3C 000019C6 B041 cmp.w D0, D1 000019C8 672E beq +0x30 /* 000019F8 */ 000019CA 0C40 0384 cmpi.w D0, 0x384 000019CE 673C beq +0x3E /* 00001A0C */ 000019D0 0C40 0708 cmpi.w D0, 0x708 000019D4 674A beq +0x4C /* 00001A20 */ 000019D6 0C40 0A8C cmpi.w D0, 0xA8C 000019DA 6758 beq +0x5A /* 00001A34 */ 000019DC 0C40 0E10 cmpi.w D0, 0xE10 000019E0 6766 beq +0x68 /* 00001A48 */ 000019E2 6072 bra +0x74 /* 00001A56 */ label000019E4: 000019E4 7001 moveq.l D0, 0x01 000019E6 3F00 move.w -[A7], D0 000019E8 4227 clr.b -[A7] 000019EA 204C movea.l A0, A4 000019EC 2250 movea.l A1, [A0] 000019EE 2F29 0070 move.l -[A7], [A1 + 0x70] 000019F2 4EAD E54A jsr [A5 - 0x1AB6] 000019F6 6070 bra +0x72 /* 00001A68 */ label000019F8: 000019F8 7002 moveq.l D0, 0x02 000019FA 3F00 move.w -[A7], D0 000019FC 4227 clr.b -[A7] 000019FE 204C movea.l A0, A4 00001A00 2250 movea.l A1, [A0] 00001A02 2F29 0070 move.l -[A7], [A1 + 0x70] 00001A06 4EAD E54A jsr [A5 - 0x1AB6] 00001A0A 605C bra +0x5E /* 00001A68 */ label00001A0C: 00001A0C 7003 moveq.l D0, 0x03 00001A0E 3F00 move.w -[A7], D0 00001A10 4227 clr.b -[A7] 00001A12 204C movea.l A0, A4 00001A14 2250 movea.l A1, [A0] 00001A16 2F29 0070 move.l -[A7], [A1 + 0x70] 00001A1A 4EAD E54A jsr [A5 - 0x1AB6] 00001A1E 6048 bra +0x4A /* 00001A68 */ label00001A20: 00001A20 7004 moveq.l D0, 0x04 00001A22 3F00 move.w -[A7], D0 00001A24 4227 clr.b -[A7] 00001A26 204C movea.l A0, A4 00001A28 2250 movea.l A1, [A0] 00001A2A 2F29 0070 move.l -[A7], [A1 + 0x70] 00001A2E 4EAD E54A jsr [A5 - 0x1AB6] 00001A32 6034 bra +0x36 /* 00001A68 */ label00001A34: 00001A34 7005 moveq.l D0, 0x05 00001A36 3F00 move.w -[A7], D0 00001A38 4227 clr.b -[A7] 00001A3A 204C movea.l A0, A4 00001A3C 2250 movea.l A1, [A0] 00001A3E 2F29 0070 move.l -[A7], [A1 + 0x70] 00001A42 4EAD E54A jsr [A5 - 0x1AB6] 00001A46 6020 bra +0x22 /* 00001A68 */ label00001A48: 00001A48 7006 moveq.l D0, 0x06 00001A4A 3F00 move.w -[A7], D0 00001A4C 4227 clr.b -[A7] 00001A4E 2F13 move.l -[A7], [A3] 00001A50 4EAD E54A jsr [A5 - 0x1AB6] 00001A54 6012 bra +0x14 /* 00001A68 */ label00001A56: 00001A56 7007 moveq.l D0, 0x07 00001A58 3F00 move.w -[A7], D0 00001A5A 4227 clr.b -[A7] 00001A5C 204C movea.l A0, A4 00001A5E 2250 movea.l A1, [A0] 00001A60 2F29 0070 move.l -[A7], [A1 + 0x70] 00001A64 4EAD E54A jsr [A5 - 0x1AB6] label00001A68: 00001A68 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A6C 4EAD E496 jsr [A5 - 0x1B6A] 00001A70 246E 0008 movea.l A2, [A6 + 0x8] 00001A74 2652 movea.l A3, [A2] 00001A76 4A2B 0038 tst.b [A3 + 0x38] 00001A7A 6712 beq +0x14 /* 00001A8E */ 00001A7C 2F2B 0034 move.l -[A7], [A3 + 0x34] 00001A80 2F2D CD84 move.l -[A7], [A5 - 0x327C] 00001A84 4EAD ECBC jsr [A5 - 0x1344] 00001A88 2052 movea.l A0, [A2] 00001A8A 4228 0038 clr.b [A0 + 0x38] label00001A8E: 00001A8E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001A92 4E5E unlink A6 00001A94 4E74 0004 rtd 0x0004 export_805: 00001A98 4E56 0000 link A6, 0 00001A9C 48E7 0030 movem.l -[A7], A2,A3 00001AA0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AA4 4EAD 0C3A jsr [A5 + 0xC3A /* export_387 */] 00001AA8 246E 0008 movea.l A2, [A6 + 0x8] 00001AAC 2652 movea.l A3, [A2] 00001AAE 4A2B 0039 tst.b [A3 + 0x39] 00001AB2 6614 bne +0x16 /* 00001AC8 */ 00001AB4 2F2B 0034 move.l -[A7], [A3 + 0x34] 00001AB8 2F2D CD84 move.l -[A7], [A5 - 0x327C] 00001ABC 4EAD ECB6 jsr [A5 - 0x134A] 00001AC0 2052 movea.l A0, [A2] 00001AC2 117C 0001 0038 move.b [A0 + 0x38], 0x1 label00001AC8: 00001AC8 4CDF 0C00 movem.l A2,A3, [A7]+ 00001ACC 4E5E unlink A6 00001ACE 4E74 0004 rtd 0x0004 export_799: 00001AD2 4E56 FFE8 link A6, -0x0018 00001AD6 554F subq.w A7, 2 00001AD8 206E 0008 movea.l A0, [A6 + 0x8] 00001ADC 2F10 move.l -[A7], [A0] 00001ADE 7018 moveq.l D0, 0x18 00001AE0 3F00 move.w -[A7], D0 00001AE2 486E FFE8 pea.l [A6 - 0x18] 00001AE6 203C 0010 0008 move.l D0, 0x100008 00001AEC A800 syscall SoundDispatch 00001AEE 301F move.w D0, [A7]+ 00001AF0 660A bne +0xC /* 00001AFC */ 00001AF2 102E FFF4 move.b D0, [A6 - 0xC] 00001AF6 6604 bne +0x6 /* 00001AFC */ 00001AF8 7000 moveq.l D0, 0x00 00001AFA 6002 bra +0x4 /* 00001AFE */ label00001AFC: 00001AFC 7001 moveq.l D0, 0x01 label00001AFE: 00001AFE 4E5E unlink A6 00001B00 4E74 0008 rtd 0x0008 export_800: 00001B04 4E56 0000 link A6, 0 00001B08 206E 000C movea.l A0, [A6 + 0xC] 00001B0C 3028 0004 move.w D0, [A0 + 0x4] 00001B10 206E 0008 movea.l A0, [A6 + 0x8] 00001B14 3228 0004 move.w D1, [A0 + 0x4] 00001B18 B041 cmp.w D0, D1 00001B1A 6604 bne +0x6 /* 00001B20 */ 00001B1C 7000 moveq.l D0, 0x00 00001B1E 6002 bra +0x4 /* 00001B22 */ label00001B20: 00001B20 7001 moveq.l D0, 0x01 label00001B22: 00001B22 2000 move.l D0, D0 00001B24 4E5E unlink A6 00001B26 4E74 0008 rtd 0x0008 export_806: 00001B2A 4E56 FE10 link A6, -0x01F0 00001B2E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001B32 7E00 moveq.l D7, 0x00 00001B34 700A moveq.l D0, 0x0A 00001B36 3D40 FE2C move.w [A6 - 0x1D4], D0 00001B3A 206E 0008 movea.l A0, [A6 + 0x8] 00001B3E 2250 movea.l A1, [A0] 00001B40 2069 0030 movea.l A0, [A1 + 0x30] 00001B44 A069 syscall HGetState 00001B46 1A00 move.b D5, D0 00001B48 206E 0008 movea.l A0, [A6 + 0x8] 00001B4C 2250 movea.l A1, [A0] 00001B4E 2069 0030 movea.l A0, [A1 + 0x30] 00001B52 A064 syscall MoveHHi 00001B54 206E 0008 movea.l A0, [A6 + 0x8] 00001B58 2250 movea.l A1, [A0] 00001B5A 2069 0030 movea.l A0, [A1 + 0x30] 00001B5E A029 syscall HLock 00001B60 42A7 clr.l -[A7] 00001B62 486D 191A pea.l [A5 + 0x191A /* export_799 */] 00001B66 246E 0008 movea.l A2, [A6 + 0x8] 00001B6A 2052 movea.l A0, [A2] 00001B6C 2068 0030 movea.l A0, [A0 + 0x30] 00001B70 2250 movea.l A1, [A0] 00001B72 2F29 004A move.l -[A7], [A1 + 0x4A] 00001B76 4EAD D21E jsr [A5 - 0x2DE2] 00001B7A 2800 move.l D4, D0 00001B7C 6F00 045C ble +0x45E /* 00001FDA */ 00001B80 486E FE14 pea.l [A6 - 0x1EC] 00001B84 2F04 move.l -[A7], D4 00001B86 2052 movea.l A0, [A2] 00001B88 2068 0030 movea.l A0, [A0 + 0x30] 00001B8C 2250 movea.l A1, [A0] 00001B8E 2F29 004A move.l -[A7], [A1 + 0x4A] 00001B92 4EAD D212 jsr [A5 - 0x2DEE] 00001B96 486E FE1C pea.l [A6 - 0x1E4] 00001B9A 302E FE18 move.w D0, [A6 - 0x1E8] 00001B9E 48C0 ext.l D0 00001BA0 2F00 move.l -[A7], D0 00001BA2 2052 movea.l A0, [A2] 00001BA4 2F28 0028 move.l -[A7], [A0 + 0x28] 00001BA8 4EAD D212 jsr [A5 - 0x2DEE] 00001BAC 202E FE24 move.l D0, [A6 - 0x1DC] 00001BB0 6700 0154 beq +0x156 /* 00001D06 */ 00001BB4 102E FE22 move.b D0, [A6 - 0x1DE] 00001BB8 6600 014C bne +0x14E /* 00001D06 */ 00001BBC 422E FE4C clr.b [A6 - 0x1B4] label00001BC0: 00001BC0 554F subq.w A7, 2 00001BC2 A861 syscall Random 00001BC4 301F move.w D0, [A7]+ 00001BC6 3D40 FE2E move.w [A6 - 0x1D2], D0 00001BCA 246E 0008 movea.l A2, [A6 + 0x8] 00001BCE 2052 movea.l A0, [A2] 00001BD0 2068 0030 movea.l A0, [A0 + 0x30] 00001BD4 2250 movea.l A1, [A0] 00001BD6 2F29 004A move.l -[A7], [A1 + 0x4A] 00001BDA 4EAD D7D0 jsr [A5 - 0x2830] 00001BDE 342E FE2E move.w D2, [A6 - 0x1D2] 00001BE2 7200 moveq.l D1, 0x00 00001BE4 3202 move.w D1, D2 00001BE6 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00001BEA 223C 0001 0000 move.l D1, 0x10000 00001BF0 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00001BF4 5240 addq.w D0, 1 00001BF6 3D40 FE30 move.w [A6 - 0x1D0], D0 00001BFA 2052 movea.l A0, [A2] 00001BFC 2068 0030 movea.l A0, [A0 + 0x30] 00001C00 2250 movea.l A1, [A0] 00001C02 2F29 004A move.l -[A7], [A1 + 0x4A] 00001C06 4EAD D7D0 jsr [A5 - 0x2830] 00001C0A 342E FE30 move.w D2, [A6 - 0x1D0] 00001C0E 7200 moveq.l D1, 0x00 00001C10 3202 move.w D1, D2 00001C12 B081 cmp.l D0, D1 00001C14 6C14 bge +0x16 /* 00001C2A */ 00001C16 2052 movea.l A0, [A2] 00001C18 2068 0030 movea.l A0, [A0 + 0x30] 00001C1C 2250 movea.l A1, [A0] 00001C1E 2F29 004A move.l -[A7], [A1 + 0x4A] 00001C22 4EAD D7D0 jsr [A5 - 0x2830] 00001C26 3D40 FE30 move.w [A6 - 0x1D0], D0 label00001C2A: 00001C2A 486E FE14 pea.l [A6 - 0x1EC] 00001C2E 322E FE30 move.w D1, [A6 - 0x1D0] 00001C32 7000 moveq.l D0, 0x00 00001C34 3001 move.w D0, D1 00001C36 2F00 move.l -[A7], D0 00001C38 206E 0008 movea.l A0, [A6 + 0x8] 00001C3C 2250 movea.l A1, [A0] 00001C3E 2069 0030 movea.l A0, [A1 + 0x30] 00001C42 2250 movea.l A1, [A0] 00001C44 2F29 004A move.l -[A7], [A1 + 0x4A] 00001C48 4EAD D212 jsr [A5 - 0x2DEE] 00001C4C 554F subq.w A7, 2 00001C4E 2F2E FE14 move.l -[A7], [A6 - 0x1EC] 00001C52 7018 moveq.l D0, 0x18 00001C54 3F00 move.w -[A7], D0 00001C56 486E FE34 pea.l [A6 - 0x1CC] 00001C5A 203C 0010 0008 move.l D0, 0x100008 00001C60 A800 syscall SoundDispatch 00001C62 544F addq.w A7, 2 00001C64 486E FE1C pea.l [A6 - 0x1E4] 00001C68 302E FE18 move.w D0, [A6 - 0x1E8] 00001C6C 48C0 ext.l D0 00001C6E 2F00 move.l -[A7], D0 00001C70 206E 0008 movea.l A0, [A6 + 0x8] 00001C74 2250 movea.l A1, [A0] 00001C76 2F29 0028 move.l -[A7], [A1 + 0x28] 00001C7A 4EAD D212 jsr [A5 - 0x2DEE] 00001C7E 102E FE40 move.b D0, [A6 - 0x1C0] 00001C82 660C bne +0xE /* 00001C90 */ 00001C84 202E FE24 move.l D0, [A6 - 0x1DC] 00001C88 6706 beq +0x8 /* 00001C90 */ 00001C8A 102E FE22 move.b D0, [A6 - 0x1DE] 00001C8E 6704 beq +0x6 /* 00001C94 */ label00001C90: 00001C90 7000 moveq.l D0, 0x00 00001C92 6002 bra +0x4 /* 00001C96 */ label00001C94: 00001C94 7001 moveq.l D0, 0x01 label00001C96: 00001C96 1D40 FE4C move.b [A6 - 0x1B4], D0 00001C9A 4A00 tst.b D0 00001C9C 6700 FF22 beq -0xDC /* 00001BC0 */ 00001CA0 41EE FE28 lea.l A0, [A6 - 0x1D8] 00001CA4 A039 syscall ReadDateTime 00001CA6 202E FE28 move.l D0, [A6 - 0x1D8] 00001CAA 206E 0008 movea.l A0, [A6 + 0x8] 00001CAE 2250 movea.l A1, [A0] 00001CB0 90A9 0044 sub.l D0, [A1 + 0x44] 00001CB4 7201 moveq.l D1, 0x01 00001CB6 B081 cmp.l D0, D1 00001CB8 6540 bcs +0x42 /* 00001CFA */ 00001CBA 41ED CDD4 lea.l A0, [A5 - 0x322C] 00001CBE 20B8 020C move.l [A0], [0x0000020C /* Time */] 00001CC2 554F subq.w A7, 2 00001CC4 A861 syscall Random 00001CC6 301F move.w D0, [A7]+ 00001CC8 3D40 FE2E move.w [A6 - 0x1D2], D0 00001CCC 322E FE2E move.w D1, [A6 - 0x1D2] 00001CD0 7000 moveq.l D0, 0x00 00001CD2 3001 move.w D0, D1 00001CD4 222E FE24 move.l D1, [A6 - 0x1DC] 00001CD8 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00001CDC 223C 0001 0000 move.l D1, 0x10000 00001CE2 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00001CE6 3D40 FE30 move.w [A6 - 0x1D0], D0 00001CEA 7201 moveq.l D1, 0x01 00001CEC B041 cmp.w D0, D1 00001CEE 6704 beq +0x6 /* 00001CF4 */ 00001CF0 7000 moveq.l D0, 0x00 00001CF2 6002 bra +0x4 /* 00001CF6 */ label00001CF4: 00001CF4 7001 moveq.l D0, 0x01 label00001CF6: 00001CF6 2000 move.l D0, D0 00001CF8 1E00 move.b D7, D0 label00001CFA: 00001CFA 206E 0008 movea.l A0, [A6 + 0x8] 00001CFE 2250 movea.l A1, [A0] 00001D00 236E FE28 0044 move.l [A1 + 0x44], [A6 - 0x1D8] label00001D06: 00001D06 102E FE23 move.b D0, [A6 - 0x1DD] 00001D0A 6706 beq +0x8 /* 00001D12 */ 00001D0C 102E FE22 move.b D0, [A6 - 0x1DE] 00001D10 6706 beq +0x8 /* 00001D18 */ label00001D12: 00001D12 4A07 tst.b D7 00001D14 6700 0232 beq +0x234 /* 00001F48 */ label00001D18: 00001D18 486D E2DC pea.l [A5 - 0x1D24] 00001D1C 704C moveq.l D0, 0x4C 00001D1E 2F00 move.l -[A7], D0 00001D20 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00001D24 2640 movea.l A3, D0 00001D26 B6FC 0000 cmpa.w A3, 0x0 00001D2A 6704 beq +0x6 /* 00001D30 */ 00001D2C 2D4B FFF4 move.l [A6 - 0xC], A3 label00001D30: 00001D30 284B movea.l A4, A3 00001D32 2D7C 0000 8000 FF64 move.l [A6 - 0x9C], 0x8000 00001D3A 2F0B move.l -[A7], A3 00001D3C 4EAD 173A jsr [A5 + 0x173A /* export_739 */] 00001D40 2F2E FE1C move.l -[A7], [A6 - 0x1E4] 00001D44 2F0B move.l -[A7], A3 00001D46 4EAD E22C jsr [A5 - 0x1DD4] 00001D4A 554F subq.w A7, 2 00001D4C A994 syscall CurResFile 00001D4E 301F move.w D0, [A7]+ 00001D50 3D40 FE4E move.w [A6 - 0x1B2], D0 00001D54 486E FF68 pea.l [A6 - 0x98] 00001D58 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00001D5C 584F addq.w A7, 4 00001D5E 41EE FF76 lea.l A0, [A6 - 0x8A] 00001D62 7000 moveq.l D0, 0x00 00001D64 43FA 0006 lea.l A1, [PC + 0x6 /* 00001D6C, value 0x4A806700 */] 00001D68 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00001D6C 4A80 tst.l D0 00001D6E 6700 00B0 beq +0xB2 /* 00001E20 */ 00001D72 2F0C move.l -[A7], A4 00001D74 4EAD E23E jsr [A5 - 0x1DC2] 00001D78 3F2E FE4E move.w -[A7], [A6 - 0x1B2] 00001D7C A998 syscall UseResFile 00001D7E 2F0C move.l -[A7], A4 00001D80 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 00001D84 486D FDA2 pea.l [A5 - 0x25E] 00001D88 7004 moveq.l D0, 0x04 00001D8A 2F00 move.l -[A7], D0 00001D8C 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00001D90 2D40 FFA4 move.l [A6 - 0x5C], D0 00001D94 4A80 tst.l D0 00001D96 6704 beq +0x6 /* 00001D9C */ 00001D98 2D40 FFF8 move.l [A6 - 0x8], D0 label00001D9C: 00001D9C 2D40 FFA8 move.l [A6 - 0x58], D0 00001DA0 42A7 clr.l -[A7] 00001DA2 206E FE1C movea.l A0, [A6 - 0x1E4] 00001DA6 5C48 addq.w A0, 6 00001DA8 2F08 move.l -[A7], A0 00001DAA 42A7 clr.l -[A7] 00001DAC 42A7 clr.l -[A7] 00001DAE A98B syscall ParamText 00001DB0 0C6D FFD5 CD24 cmpi.w [A5 - 0x32DC], 0xFFD5 00001DB6 6612 bne +0x14 /* 00001DCA */ 00001DB8 3F3C 01F4 move.w -[A7], 0x1F4 00001DBC 7002 moveq.l D0, 0x02 00001DBE 3F00 move.w -[A7], D0 00001DC0 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00001DC4 4EAD FD9C jsr [A5 - 0x264] 00001DC8 6010 bra +0x12 /* 00001DDA */ label00001DCA: 00001DCA 3F3C 01F4 move.w -[A7], 0x1F4 00001DCE 7004 moveq.l D0, 0x04 00001DD0 3F00 move.w -[A7], D0 00001DD2 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00001DD6 4EAD FD9C jsr [A5 - 0x264] label00001DDA: 00001DDA 2F2E FFA8 move.l -[A7], [A6 - 0x58] 00001DDE 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 00001DE2 4203 clr.b D3 00001DE4 1D43 FE21 move.b [A6 - 0x1DF], D3 00001DE8 1D43 FE23 move.b [A6 - 0x1DD], D3 00001DEC 7000 moveq.l D0, 0x00 00001DEE 2D40 FE24 move.l [A6 - 0x1DC], D0 00001DF2 486E FE1C pea.l [A6 - 0x1E4] 00001DF6 302E FE18 move.w D0, [A6 - 0x1E8] 00001DFA 48C0 ext.l D0 00001DFC 2F00 move.l -[A7], D0 00001DFE 246E 0008 movea.l A2, [A6 + 0x8] 00001E02 2052 movea.l A0, [A2] 00001E04 2F28 0028 move.l -[A7], [A0 + 0x28] 00001E08 4EAD D20C jsr [A5 - 0x2DF4] 00001E0C 2F0A move.l -[A7], A2 00001E0E 4EAD E496 jsr [A5 - 0x1B6A] 00001E12 2052 movea.l A0, [A2] 00001E14 2F28 0016 move.l -[A7], [A0 + 0x16] 00001E18 4EAD D108 jsr [A5 - 0x2EF8] 00001E1C 6000 01D2 bra +0x1D4 /* 00001FF0 */ label00001E20: 00001E20 7001 moveq.l D0, 0x01 00001E22 1F00 move.b -[A7], D0 00001E24 2F0C move.l -[A7], A4 00001E26 4EAD E238 jsr [A5 - 0x1DC8] 00001E2A 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001E2E 2F0C move.l -[A7], A4 00001E30 4EAD E2C4 jsr [A5 - 0x1D3C] 00001E34 486E FFAC pea.l [A6 - 0x54] 00001E38 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00001E3C 584F addq.w A7, 4 00001E3E 41EE FFBA lea.l A0, [A6 - 0x46] 00001E42 7000 moveq.l D0, 0x00 00001E44 43FA 0006 lea.l A1, [PC + 0x6 /* 00001E4C, value 0x4A80665C */] 00001E48 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00001E4C 4A80 tst.l D0 00001E4E 665C bne +0x5E /* 00001EAC */ 00001E50 4227 clr.b -[A7] 00001E52 A99B syscall SetResLoad 00001E54 594F subq.w A7, 4 00001E56 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 00001E5C 7001 moveq.l D0, 0x01 00001E5E 3F00 move.w -[A7], D0 00001E60 A80E syscall Get1IndResource/Get1IxResource 00001E62 201F move.l D0, [A7]+ 00001E64 2D40 FF58 move.l [A6 - 0xA8], D0 00001E68 2F00 move.l -[A7], D0 00001E6A 486E FE50 pea.l [A6 - 0x1B0] 00001E6E 486E FE54 pea.l [A6 - 0x1AC] 00001E72 486E FE58 pea.l [A6 - 0x1A8] 00001E76 A9A8 syscall GetResInfo 00001E78 7001 moveq.l D0, 0x01 00001E7A 1F00 move.b -[A7], D0 00001E7C A99B syscall SetResLoad 00001E7E 554F subq.w A7, 2 00001E80 2F2E FE14 move.l -[A7], [A6 - 0x1EC] 00001E84 4267 clr.w -[A7] 00001E86 3F2E FE50 move.w -[A7], [A6 - 0x1B0] 00001E8A 2F3C 0000 8000 move.l -[A7], 0x8000 00001E90 42A7 clr.l -[A7] 00001E92 42A7 clr.l -[A7] 00001E94 42A7 clr.l -[A7] 00001E96 7001 moveq.l D0, 0x01 00001E98 1F00 move.b -[A7], D0 00001E9A 203C 0D00 0008 move.l D0, 0xD000008 00001EA0 A800 syscall SoundDispatch 00001EA2 3C1F move.w D6, [A7]+ 00001EA4 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00001EA8 6000 0082 bra +0x84 /* 00001F2C */ label00001EAC: 00001EAC 486D FDA2 pea.l [A5 - 0x25E] 00001EB0 7004 moveq.l D0, 0x04 00001EB2 2F00 move.l -[A7], D0 00001EB4 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00001EB8 2D40 FFE8 move.l [A6 - 0x18], D0 00001EBC 4A80 tst.l D0 00001EBE 6704 beq +0x6 /* 00001EC4 */ 00001EC0 2D40 FFFC move.l [A6 - 0x4], D0 label00001EC4: 00001EC4 2D40 FFEC move.l [A6 - 0x14], D0 00001EC8 42A7 clr.l -[A7] 00001ECA 206E FE1C movea.l A0, [A6 - 0x1E4] 00001ECE 5C48 addq.w A0, 6 00001ED0 2F08 move.l -[A7], A0 00001ED2 42A7 clr.l -[A7] 00001ED4 42A7 clr.l -[A7] 00001ED6 A98B syscall ParamText 00001ED8 3F3C 01F4 move.w -[A7], 0x1F4 00001EDC 7004 moveq.l D0, 0x04 00001EDE 3F00 move.w -[A7], D0 00001EE0 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001EE4 4EAD FD9C jsr [A5 - 0x264] 00001EE8 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001EEC 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 00001EF0 4203 clr.b D3 00001EF2 1D43 FE21 move.b [A6 - 0x1DF], D3 00001EF6 1D43 FE23 move.b [A6 - 0x1DD], D3 00001EFA 486E FE1C pea.l [A6 - 0x1E4] 00001EFE 302E FE18 move.w D0, [A6 - 0x1E8] 00001F02 48C0 ext.l D0 00001F04 2F00 move.l -[A7], D0 00001F06 246E 0008 movea.l A2, [A6 + 0x8] 00001F0A 2052 movea.l A0, [A2] 00001F0C 2F28 0028 move.l -[A7], [A0 + 0x28] 00001F10 4EAD D20C jsr [A5 - 0x2DF4] 00001F14 2F0A move.l -[A7], A2 00001F16 4EAD E496 jsr [A5 - 0x1B6A] 00001F1A 102E FFB1 move.b D0, [A6 - 0x4F] 00001F1E 670C beq +0xE /* 00001F2C */ 00001F20 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00001F24 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 00001F28 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label00001F2C: 00001F2C 2F2E FF58 move.l -[A7], [A6 - 0xA8] 00001F30 A9A3 syscall ReleaseResource 00001F32 2F0C move.l -[A7], A4 00001F34 4EAD E23E jsr [A5 - 0x1DC2] 00001F38 3F2E FE4E move.w -[A7], [A6 - 0x1B2] 00001F3C A998 syscall UseResFile 00001F3E 2F0C move.l -[A7], A4 00001F40 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 00001F44 6000 0094 bra +0x96 /* 00001FDA */ label00001F48: 00001F48 102E FE23 move.b D0, [A6 - 0x1DD] 00001F4C 6600 008C bne +0x8E /* 00001FDA */ 00001F50 202E FE24 move.l D0, [A6 - 0x1DC] 00001F54 6600 0084 bne +0x86 /* 00001FDA */ 00001F58 554F subq.w A7, 2 00001F5A 2F2E FE14 move.l -[A7], [A6 - 0x1EC] 00001F5E 7001 moveq.l D0, 0x01 00001F60 1F00 move.b -[A7], D0 00001F62 A801 syscall SndDisposeChannel 00001F64 301F move.w D0, [A7]+ 00001F66 6672 bne +0x74 /* 00001FDA */ 00001F68 2F04 move.l -[A7], D4 00001F6A 246E 0008 movea.l A2, [A6 + 0x8] 00001F6E 2052 movea.l A0, [A2] 00001F70 2068 0030 movea.l A0, [A0 + 0x30] 00001F74 2250 movea.l A1, [A0] 00001F76 2F29 004A move.l -[A7], [A1 + 0x4A] 00001F7A 4EAD D200 jsr [A5 - 0x2E00] 00001F7E 486E FE14 pea.l [A6 - 0x1EC] 00001F82 486D 1922 pea.l [A5 + 0x1922 /* export_800 */] 00001F86 2052 movea.l A0, [A2] 00001F88 2068 0030 movea.l A0, [A0 + 0x30] 00001F8C 2250 movea.l A1, [A0] 00001F8E 2F29 004A move.l -[A7], [A1 + 0x4A] 00001F92 4EAD D21E jsr [A5 - 0x2DE2] 00001F96 2D40 FFF0 move.l [A6 - 0x10], D0 00001F9A 7201 moveq.l D1, 0x01 00001F9C B081 cmp.l D0, D1 00001F9E 6C3A bge +0x3C /* 00001FDA */ 00001FA0 102E FE23 move.b D0, [A6 - 0x1DD] 00001FA4 6634 bne +0x36 /* 00001FDA */ 00001FA6 422E FE21 clr.b [A6 - 0x1DF] 00001FAA 486E FE1C pea.l [A6 - 0x1E4] 00001FAE 302E FE18 move.w D0, [A6 - 0x1E8] 00001FB2 48C0 ext.l D0 00001FB4 2F00 move.l -[A7], D0 00001FB6 2052 movea.l A0, [A2] 00001FB8 2F28 0028 move.l -[A7], [A0 + 0x28] 00001FBC 4EAD D20C jsr [A5 - 0x2DF4] 00001FC0 2F2D CD80 move.l -[A7], [A5 - 0x3280] 00001FC4 4EAD E162 jsr [A5 - 0x1E9E] 00001FC8 2040 movea.l A0, D0 00001FCA 2252 movea.l A1, [A2] 00001FCC 2269 0016 movea.l A1, [A1 + 0x16] 00001FD0 B1C9 cmpa.l A0, A1 00001FD2 6606 bne +0x8 /* 00001FDA */ 00001FD4 2F0A move.l -[A7], A2 00001FD6 4EAD E496 jsr [A5 - 0x1B6A] label00001FDA: 00001FDA 206E 0008 movea.l A0, [A6 + 0x8] 00001FDE 2250 movea.l A1, [A0] 00001FE0 2069 0030 movea.l A0, [A1 + 0x30] 00001FE4 1005 move.b D0, D5 00001FE6 A06A syscall HSetState 00001FE8 7014 moveq.l D0, 0x14 00001FEA 206E 000C movea.l A0, [A6 + 0xC] 00001FEE 2080 move.l [A0], D0 label00001FF0: 00001FF0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001FF4 4E5E unlink A6 00001FF6 4E74 0008 rtd 0x0008 export_801: 00001FFA 4E56 0000 link A6, 0 00001FFE 206E 0008 movea.l A0, [A6 + 0x8] 00002002 2028 0020 move.l D0, [A0 + 0x20] 00002006 0C80 7366 696C cmpi.l D0, 0x7366696C /* 'sfil' */ 0000200C 6608 bne +0xA /* 00002016 */ 0000200E 4200 clr.b D0 00002010 1D40 000C move.b [A6 + 0xC], D0 00002014 6006 bra +0x8 /* 0000201C */ label00002016: 00002016 7001 moveq.l D0, 0x01 00002018 1D40 000C move.b [A6 + 0xC], D0 label0000201C: 0000201C 4E5E unlink A6 0000201E 205F movea.l A0, [A7]+ 00002020 584F addq.w A7, 4 00002022 4ED0 jmp [A0] export_802: 00002024 4E56 0000 link A6, 0 00002028 206E 0008 movea.l A0, [A6 + 0x8] 0000202C 2028 0020 move.l D0, [A0 + 0x20] 00002030 0C80 736E 6448 cmpi.l D0, 0x736E6448 /* 'sndH' */ 00002036 6608 bne +0xA /* 00002040 */ 00002038 4200 clr.b D0 0000203A 1D40 000C move.b [A6 + 0xC], D0 0000203E 6006 bra +0x8 /* 00002046 */ label00002040: 00002040 7001 moveq.l D0, 0x01 00002042 1D40 000C move.b [A6 + 0xC], D0 label00002046: 00002046 4E5E unlink A6 00002048 205F movea.l A0, [A7]+ 0000204A 584F addq.w A7, 4 0000204C 4ED0 jmp [A0] export_807: 0000204E 4E56 FFF8 link A6, -0x0008 00002052 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00002056 206E 0008 movea.l A0, [A6 + 0x8] 0000205A 2250 movea.l A1, [A0] 0000205C 2069 0030 movea.l A0, [A1 + 0x30] 00002060 2250 movea.l A1, [A0] 00002062 2F29 004A move.l -[A7], [A1 + 0x4A] 00002066 4EAD D7D0 jsr [A5 - 0x2830] 0000206A 3800 move.w D4, D0 0000206C 7A01 moveq.l D5, 0x01 0000206E 6044 bra +0x46 /* 000020B4 */ label00002070: 00002070 486E FFF8 pea.l [A6 - 0x8] 00002074 3605 move.w D3, D5 00002076 48C3 ext.l D3 00002078 2F03 move.l -[A7], D3 0000207A 246E 0008 movea.l A2, [A6 + 0x8] 0000207E 2052 movea.l A0, [A2] 00002080 2068 0030 movea.l A0, [A0 + 0x30] 00002084 2250 movea.l A1, [A0] 00002086 2F29 004A move.l -[A7], [A1 + 0x4A] 0000208A 4EAD D212 jsr [A5 - 0x2DEE] 0000208E 302E FFFC move.w D0, [A6 - 0x4] 00002092 B06E 000C cmp.w D0, [A6 + 0xC] 00002096 6D1A blt +0x1C /* 000020B2 */ 00002098 526E FFFC addq.w [A6 - 0x4], 1 0000209C 486E FFF8 pea.l [A6 - 0x8] 000020A0 2F03 move.l -[A7], D3 000020A2 2052 movea.l A0, [A2] 000020A4 2068 0030 movea.l A0, [A0 + 0x30] 000020A8 2250 movea.l A1, [A0] 000020AA 2F29 004A move.l -[A7], [A1 + 0x4A] 000020AE 4EAD D20C jsr [A5 - 0x2DF4] label000020B2: 000020B2 5245 addq.w D5, 1 label000020B4: 000020B4 BA44 cmp.w D5, D4 000020B6 6FB8 ble -0x46 /* 00002070 */ 000020B8 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000020BC 4E5E unlink A6 000020BE 4E74 0006 rtd 0x0006 fn000020C2: 000020C2 4E56 FFF0 link A6, -0x0010 000020C6 48E7 1820 movem.l -[A7], D3,D4,A2 000020CA 246E 000C movea.l A2, [A6 + 0xC] 000020CE 5C4A addq.w A2, 6 000020D0 2F0A move.l -[A7], A2 000020D2 246E 0008 movea.l A2, [A6 + 0x8] 000020D6 2052 movea.l A0, [A2] 000020D8 2F28 0028 move.l -[A7], [A0 + 0x28] 000020DC 4EAD E44A jsr [A5 - 0x1BB6] 000020E0 2800 move.l D4, D0 000020E2 3F04 move.w -[A7], D4 000020E4 2F0A move.l -[A7], A2 000020E6 4EAD E49C jsr [A5 - 0x1B64] 000020EA 2D6E 000C FFF4 move.l [A6 - 0xC], [A6 + 0xC] 000020F0 4203 clr.b D3 000020F2 1D43 FFF9 move.b [A6 - 0x7], D3 000020F6 1D43 FFFA move.b [A6 - 0x6], D3 000020FA 1D43 FFFB move.b [A6 - 0x5], D3 000020FE 7000 moveq.l D0, 0x00 00002100 2D40 FFFC move.l [A6 - 0x4], D0 00002104 486E FFF4 pea.l [A6 - 0xC] 00002108 2F04 move.l -[A7], D4 0000210A 2052 movea.l A0, [A2] 0000210C 2F28 0028 move.l -[A7], [A0 + 0x28] 00002110 4EAD D1FA jsr [A5 - 0x2E06] 00002114 4240 clr.w D0 00002116 3D40 FFF2 move.w [A6 - 0xE], D0 0000211A 3004 move.w D0, D4 0000211C 5340 subq.w D0, 1 0000211E 3D40 FFF0 move.w [A6 - 0x10], D0 00002122 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00002126 4227 clr.b -[A7] 00002128 7601 moveq.l D3, 0x01 0000212A 1F03 move.b -[A7], D3 0000212C 2052 movea.l A0, [A2] 0000212E 2F28 002C move.l -[A7], [A0 + 0x2C] 00002132 4EAD F71E jsr [A5 - 0x8E2] 00002136 2052 movea.l A0, [A2] 00002138 2F28 002C move.l -[A7], [A0 + 0x2C] 0000213C 4EAD F3F2 jsr [A5 - 0xC0E] 00002140 2052 movea.l A0, [A2] 00002142 2068 000C movea.l A0, [A0 + 0xC] 00002146 2250 movea.l A1, [A0] 00002148 1343 002D move.b [A1 + 0x2D], D3 0000214C 2F0A move.l -[A7], A2 0000214E 4EAD E496 jsr [A5 - 0x1B6A] 00002152 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00002156 4E5E unlink A6 00002158 4E74 0008 rtd 0x0008 fn0000215C: 0000215C 4E56 FFF8 link A6, -0x0008 00002160 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00002164 206E 0008 movea.l A0, [A6 + 0x8] 00002168 2250 movea.l A1, [A0] 0000216A 2069 0030 movea.l A0, [A1 + 0x30] 0000216E 2250 movea.l A1, [A0] 00002170 2F29 004A move.l -[A7], [A1 + 0x4A] 00002174 4EAD D7D0 jsr [A5 - 0x2830] 00002178 3A00 move.w D5, D0 0000217A 7801 moveq.l D4, 0x01 0000217C 6044 bra +0x46 /* 000021C2 */ label0000217E: 0000217E 486E FFF8 pea.l [A6 - 0x8] 00002182 3604 move.w D3, D4 00002184 48C3 ext.l D3 00002186 2F03 move.l -[A7], D3 00002188 246E 0008 movea.l A2, [A6 + 0x8] 0000218C 2052 movea.l A0, [A2] 0000218E 2068 0030 movea.l A0, [A0 + 0x30] 00002192 2250 movea.l A1, [A0] 00002194 2F29 004A move.l -[A7], [A1 + 0x4A] 00002198 4EAD D212 jsr [A5 - 0x2DEE] 0000219C 302E FFFC move.w D0, [A6 - 0x4] 000021A0 B06E 000C cmp.w D0, [A6 + 0xC] 000021A4 6F1A ble +0x1C /* 000021C0 */ 000021A6 536E FFFC subq.w [A6 - 0x4], 1 000021AA 486E FFF8 pea.l [A6 - 0x8] 000021AE 2F03 move.l -[A7], D3 000021B0 2052 movea.l A0, [A2] 000021B2 2068 0030 movea.l A0, [A0 + 0x30] 000021B6 2250 movea.l A1, [A0] 000021B8 2F29 004A move.l -[A7], [A1 + 0x4A] 000021BC 4EAD D20C jsr [A5 - 0x2DF4] label000021C0: 000021C0 5244 addq.w D4, 1 label000021C2: 000021C2 246E 0008 movea.l A2, [A6 + 0x8] 000021C6 2052 movea.l A0, [A2] 000021C8 B845 cmp.w D4, D5 000021CA 6FB2 ble -0x4C /* 0000217E */ 000021CC 302E 000C move.w D0, [A6 + 0xC] 000021D0 48C0 ext.l D0 000021D2 2F00 move.l -[A7], D0 000021D4 2F28 0028 move.l -[A7], [A0 + 0x28] 000021D8 4EAD D200 jsr [A5 - 0x2E00] 000021DC 2052 movea.l A0, [A2] 000021DE 2068 000C movea.l A0, [A0 + 0xC] 000021E2 2250 movea.l A1, [A0] 000021E4 137C 0001 002D move.b [A1 + 0x2D], 0x1 000021EA 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 000021EE 4E5E unlink A6 000021F0 4E74 0006 rtd 0x0006 export_803: 000021F4 4E56 FFF0 link A6, -0x0010 000021F8 48E7 1800 movem.l -[A7], D3,D4 000021FC 780D moveq.l D4, 0x0D 000021FE 362E 0010 move.w D3, [A6 + 0x10] 00002202 594F subq.w A7, 4 00002204 2F2E 000C move.l -[A7], [A6 + 0xC] 00002208 A917 syscall GetWRefCon 0000220A 201F move.l D0, [A7]+ 0000220C 0C80 7374 6466 cmpi.l D0, 0x73746466 /* 'stdf' */ 00002212 6670 bne +0x72 /* 00002284 */ 00002214 302E 0010 move.w D0, [A6 + 0x10] 00002218 48C0 ext.l D0 0000221A 72FF moveq.l D1, 0xFFFFFFFF 0000221C B041 cmp.w D0, D1 0000221E 6708 beq +0xA /* 00002228 */ 00002220 720D moveq.l D1, 0x0D 00002222 B041 cmp.w D0, D1 00002224 672A beq +0x2C /* 00002250 */ 00002226 605C bra +0x5E /* 00002284 */ label00002228: 00002228 2F2E 000C move.l -[A7], [A6 + 0xC] 0000222C 700D moveq.l D0, 0x0D 0000222E 3F00 move.w -[A7], D0 00002230 486E FFF0 pea.l [A6 - 0x10] 00002234 486E FFF4 pea.l [A6 - 0xC] 00002238 486E FFF8 pea.l [A6 - 0x8] 0000223C A98D syscall GetDialogItem/GetDItem 0000223E 7001 moveq.l D0, 0x01 00002240 3B40 E482 move.w [A5 - 0x1B7E], D0 00002244 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002248 3F00 move.w -[A7], D0 0000224A A963 syscall SetControlValue/SetCtlValue 0000224C 7664 moveq.l D3, 0x64 0000224E 6034 bra +0x36 /* 00002284 */ label00002250: 00002250 2F2E 000C move.l -[A7], [A6 + 0xC] 00002254 700D moveq.l D0, 0x0D 00002256 3F00 move.w -[A7], D0 00002258 486E FFF0 pea.l [A6 - 0x10] 0000225C 486E FFF4 pea.l [A6 - 0xC] 00002260 486E FFF8 pea.l [A6 - 0x8] 00002264 A98D syscall GetDialogItem/GetDItem 00002266 554F subq.w A7, 2 00002268 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000226C A960 syscall GetControlValue/GetCtlValue 0000226E 301F move.w D0, [A7]+ 00002270 3B40 E482 move.w [A5 - 0x1B7E], D0 00002274 7201 moveq.l D1, 0x01 00002276 9240 sub.w D1, D0 00002278 3B41 E482 move.w [A5 - 0x1B7E], D1 0000227C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002280 3F01 move.w -[A7], D1 00002282 A963 syscall SetControlValue/SetCtlValue label00002284: 00002284 3003 move.w D0, D3 00002286 3D40 0012 move.w [A6 + 0x12], D0 0000228A 4CDF 0018 movem.l D3,D4, [A7]+ 0000228E 4E5E unlink A6 00002290 205F movea.l A0, [A7]+ 00002292 4FEF 000A lea.l A7, [A7 + 0xA] 00002296 4ED0 jmp [A0] export_808: 00002298 4E56 FCF8 link A6, -0x0308 0000229C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000022A0 3D7C 0190 FE0C move.w [A6 - 0x1F4], 0x190 000022A6 246E 0008 movea.l A2, [A6 + 0x8] 000022AA 2052 movea.l A0, [A2] 000022AC 2F28 002C move.l -[A7], [A0 + 0x2C] 000022B0 4EAD F688 jsr [A5 - 0x978] 000022B4 3A00 move.w D5, D0 000022B6 4243 clr.w D3 000022B8 3D43 FCFA move.w [A6 - 0x306], D3 000022BC 3D43 FCF8 move.w [A6 - 0x308], D3 000022C0 202E 000C move.l D0, [A6 + 0xC] 000022C4 0C40 07D2 cmpi.w D0, 0x7D2 000022C8 6700 0234 beq +0x236 /* 000024FE */ 000022CC 0C40 07D6 cmpi.w D0, 0x7D6 000022D0 6700 03CE beq +0x3D0 /* 000026A0 */ 000022D4 0C40 07D7 cmpi.w D0, 0x7D7 000022D8 6700 0496 beq +0x498 /* 00002770 */ 000022DC 0C40 07D3 cmpi.w D0, 0x7D3 000022E0 6700 051C beq +0x51E /* 000027FE */ 000022E4 0C40 07D4 cmpi.w D0, 0x7D4 000022E8 6700 05AA beq +0x5AC /* 00002894 */ 000022EC 0C40 07D0 cmpi.w D0, 0x7D0 000022F0 6700 05CC beq +0x5CE /* 000028BE */ 000022F4 0C40 07D1 cmpi.w D0, 0x7D1 000022F8 6700 06F8 beq +0x6FA /* 000029F2 */ 000022FC 0C40 07D5 cmpi.w D0, 0x7D5 00002300 6700 07A4 beq +0x7A6 /* 00002AA6 */ 00002304 0C40 07DA cmpi.w D0, 0x7DA 00002308 6700 0BF2 beq +0xBF4 /* 00002EFC */ 0000230C 0C40 07DB cmpi.w D0, 0x7DB 00002310 6700 0BFC beq +0xBFE /* 00002F0E */ 00002314 0C40 07DC cmpi.w D0, 0x7DC 00002318 6700 0C06 beq +0xC08 /* 00002F20 */ 0000231C 0C40 07E4 cmpi.w D0, 0x7E4 00002320 6700 0C10 beq +0xC12 /* 00002F32 */ 00002324 0C40 07E5 cmpi.w D0, 0x7E5 00002328 6700 0C18 beq +0xC1A /* 00002F42 */ 0000232C 0C40 07E6 cmpi.w D0, 0x7E6 00002330 6700 0C20 beq +0xC22 /* 00002F52 */ 00002334 0C40 07E7 cmpi.w D0, 0x7E7 00002338 6700 0C2A beq +0xC2C /* 00002F64 */ 0000233C 0C40 07E8 cmpi.w D0, 0x7E8 00002340 6700 0C34 beq +0xC36 /* 00002F76 */ 00002344 0C40 07E9 cmpi.w D0, 0x7E9 00002348 6700 0C3E beq +0xC40 /* 00002F88 */ 0000234C 0C40 07EA cmpi.w D0, 0x7EA 00002350 6700 0C48 beq +0xC4A /* 00002F9A */ 00002354 0C40 07D8 cmpi.w D0, 0x7D8 00002358 6700 0CF2 beq +0xCF4 /* 0000304C */ 0000235C 7213 moveq.l D1, 0x13 0000235E B041 cmp.w D0, D1 00002360 6700 0D34 beq +0xD36 /* 00003096 */ 00002364 7212 moveq.l D1, 0x12 00002366 B041 cmp.w D0, D1 00002368 6700 0D2C beq +0xD2E /* 00003096 */ 0000236C 7215 moveq.l D1, 0x15 0000236E B041 cmp.w D0, D1 00002370 6700 0E24 beq +0xE26 /* 00003196 */ 00002374 0C40 07F8 cmpi.w D0, 0x7F8 00002378 6700 0E44 beq +0xE46 /* 000031BE */ 0000237C 6000 0E50 bra +0xE52 /* 000031CE */ label00002380: 00002380 486E FDFC pea.l [A6 - 0x204] 00002384 302E FCF8 move.w D0, [A6 - 0x308] 00002388 48C0 ext.l D0 0000238A 5280 addq.l D0, 1 0000238C 2F00 move.l -[A7], D0 0000238E 246E 0008 movea.l A2, [A6 + 0x8] 00002392 2052 movea.l A0, [A2] 00002394 2F28 0028 move.l -[A7], [A0 + 0x28] 00002398 4EAD D212 jsr [A5 - 0x2DEE] 0000239C 2F2E FDFC move.l -[A7], [A6 - 0x204] 000023A0 302E FCF8 move.w D0, [A6 - 0x308] 000023A4 5240 addq.w D0, 1 000023A6 3F00 move.w -[A7], D0 000023A8 2652 movea.l A3, [A2] 000023AA 1F2B 003A move.b -[A7], [A3 + 0x3A] 000023AE 2F2B 0030 move.l -[A7], [A3 + 0x30] 000023B2 4EAD E3CE jsr [A5 - 0x1C32] 000023B6 3E00 move.w D7, D0 000023B8 0C47 FF38 cmpi.w D7, 0xFF38 000023BC 6E3A bgt +0x3C /* 000023F8 */ 000023BE 0C47 FF18 cmpi.w D7, 0xFF18 000023C2 6D34 blt +0x36 /* 000023F8 */ 000023C4 486D FDA2 pea.l [A5 - 0x25E] 000023C8 7004 moveq.l D0, 0x04 000023CA 2F00 move.l -[A7], D0 000023CC 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000023D0 2840 movea.l A4, D0 000023D2 B8FC 0000 cmpa.w A4, 0x0 000023D6 6704 beq +0x6 /* 000023DC */ 000023D8 2D4C FFC8 move.l [A6 - 0x38], A4 label000023DC: 000023DC 2D4C FE10 move.l [A6 - 0x1F0], A4 000023E0 3F3C 01F4 move.w -[A7], 0x1F4 000023E4 7001 moveq.l D0, 0x01 000023E6 3F00 move.w -[A7], D0 000023E8 2F0C move.l -[A7], A4 000023EA 4EAD FD9C jsr [A5 - 0x264] 000023EE 2F0C move.l -[A7], A4 000023F0 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 000023F4 6000 0104 bra +0x106 /* 000024FA */ label000023F8: 000023F8 0C47 FFD5 cmpi.w D7, 0xFFD5 000023FC 6648 bne +0x4A /* 00002446 */ 000023FE 486D FDA2 pea.l [A5 - 0x25E] 00002402 7004 moveq.l D0, 0x04 00002404 2F00 move.l -[A7], D0 00002406 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000240A 2D40 FE14 move.l [A6 - 0x1EC], D0 0000240E 4A80 tst.l D0 00002410 6704 beq +0x6 /* 00002416 */ 00002412 2D40 FFCC move.l [A6 - 0x34], D0 label00002416: 00002416 2D40 FE18 move.l [A6 - 0x1E8], D0 0000241A 42A7 clr.l -[A7] 0000241C 206E FDFC movea.l A0, [A6 - 0x204] 00002420 5C48 addq.w A0, 6 00002422 2F08 move.l -[A7], A0 00002424 42A7 clr.l -[A7] 00002426 42A7 clr.l -[A7] 00002428 A98B syscall ParamText 0000242A 3F3C 01F4 move.w -[A7], 0x1F4 0000242E 7002 moveq.l D0, 0x02 00002430 3F00 move.w -[A7], D0 00002432 2F2E FE18 move.l -[A7], [A6 - 0x1E8] 00002436 4EAD FD9C jsr [A5 - 0x264] 0000243A 2F2E FE18 move.l -[A7], [A6 - 0x1E8] 0000243E 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 00002442 6000 00B6 bra +0xB8 /* 000024FA */ label00002446: 00002446 0C47 FF94 cmpi.w D7, 0xFF94 0000244A 6634 bne +0x36 /* 00002480 */ 0000244C 486D FDA2 pea.l [A5 - 0x25E] 00002450 7004 moveq.l D0, 0x04 00002452 2F00 move.l -[A7], D0 00002454 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00002458 2D40 FE1C move.l [A6 - 0x1E4], D0 0000245C 4A80 tst.l D0 0000245E 6704 beq +0x6 /* 00002464 */ 00002460 2D40 FFD0 move.l [A6 - 0x30], D0 label00002464: 00002464 2D40 FE20 move.l [A6 - 0x1E0], D0 00002468 3F3C 01F4 move.w -[A7], 0x1F4 0000246C 7203 moveq.l D1, 0x03 0000246E 3F01 move.w -[A7], D1 00002470 2F00 move.l -[A7], D0 00002472 4EAD FD9C jsr [A5 - 0x264] 00002476 2F2E FE1C move.l -[A7], [A6 - 0x1E4] 0000247A 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 0000247E 607A bra +0x7C /* 000024FA */ label00002480: 00002480 4A47 tst.w D7 00002482 6734 beq +0x36 /* 000024B8 */ 00002484 486D FDA2 pea.l [A5 - 0x25E] 00002488 7004 moveq.l D0, 0x04 0000248A 2F00 move.l -[A7], D0 0000248C 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00002490 2D40 FE24 move.l [A6 - 0x1DC], D0 00002494 4A80 tst.l D0 00002496 6704 beq +0x6 /* 0000249C */ 00002498 2D40 FFD4 move.l [A6 - 0x2C], D0 label0000249C: 0000249C 2D40 FE28 move.l [A6 - 0x1D8], D0 000024A0 3F3C 01F4 move.w -[A7], 0x1F4 000024A4 7204 moveq.l D1, 0x04 000024A6 3F01 move.w -[A7], D1 000024A8 2F00 move.l -[A7], D0 000024AA 4EAD FD9C jsr [A5 - 0x264] 000024AE 2F2E FE24 move.l -[A7], [A6 - 0x1DC] 000024B2 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 000024B6 6042 bra +0x44 /* 000024FA */ label000024B8: 000024B8 246E 0008 movea.l A2, [A6 + 0x8] 000024BC 2052 movea.l A0, [A2] 000024BE 1028 003A move.b D0, [A0 + 0x3A] 000024C2 1D40 FE00 move.b [A6 - 0x200], D0 000024C6 1D7C 0001 FE01 move.b [A6 - 0x1FF], 0x1 000024CC 4203 clr.b D3 000024CE 1D43 FE02 move.b [A6 - 0x1FE], D3 000024D2 1D43 FE03 move.b [A6 - 0x1FD], D3 000024D6 7000 moveq.l D0, 0x00 000024D8 2D40 FE04 move.l [A6 - 0x1FC], D0 000024DC 486E FDFC pea.l [A6 - 0x204] 000024E0 302E FCF8 move.w D0, [A6 - 0x308] 000024E4 48C0 ext.l D0 000024E6 5280 addq.l D0, 1 000024E8 2F00 move.l -[A7], D0 000024EA 2052 movea.l A0, [A2] 000024EC 2F28 0028 move.l -[A7], [A0 + 0x28] 000024F0 4EAD D20C jsr [A5 - 0x2DF4] 000024F4 2F0A move.l -[A7], A2 000024F6 4EAD E496 jsr [A5 - 0x1B6A] label000024FA: 000024FA 526E FCF8 addq.w [A6 - 0x308], 1 label000024FE: 000024FE 302E FCF8 move.w D0, [A6 - 0x308] 00002502 B045 cmp.w D0, D5 00002504 6C00 0CDA bge +0xCDC /* 000031E0 */ 00002508 7001 moveq.l D0, 0x01 0000250A 1F00 move.b -[A7], D0 0000250C 486E FCF8 pea.l [A6 - 0x308] 00002510 206E 0008 movea.l A0, [A6 + 0x8] 00002514 2250 movea.l A1, [A0] 00002516 2F29 002C move.l -[A7], [A1 + 0x2C] 0000251A 4EAD F6CA jsr [A5 - 0x936] 0000251E 4A00 tst.b D0 00002520 6700 0CBE beq +0xCC0 /* 000031E0 */ 00002524 6000 FE5A bra -0x1A4 /* 00002380 */ label00002528: 00002528 486E FDFC pea.l [A6 - 0x204] 0000252C 302E FCF8 move.w D0, [A6 - 0x308] 00002530 48C0 ext.l D0 00002532 5280 addq.l D0, 1 00002534 2F00 move.l -[A7], D0 00002536 246E 0008 movea.l A2, [A6 + 0x8] 0000253A 2052 movea.l A0, [A2] 0000253C 2F28 0028 move.l -[A7], [A0 + 0x28] 00002540 4EAD D212 jsr [A5 - 0x2DEE] 00002544 2F2E FDFC move.l -[A7], [A6 - 0x204] 00002548 302E FCF8 move.w D0, [A6 - 0x308] 0000254C 5240 addq.w D0, 1 0000254E 3F00 move.w -[A7], D0 00002550 2652 movea.l A3, [A2] 00002552 1F2B 003A move.b -[A7], [A3 + 0x3A] 00002556 2F2B 0030 move.l -[A7], [A3 + 0x30] 0000255A 4EAD E3CE jsr [A5 - 0x1C32] 0000255E 3E00 move.w D7, D0 00002560 0C47 FF38 cmpi.w D7, 0xFF38 00002564 6E3C bgt +0x3E /* 000025A2 */ 00002566 0C47 FF18 cmpi.w D7, 0xFF18 0000256A 6D36 blt +0x38 /* 000025A2 */ 0000256C 486D FDA2 pea.l [A5 - 0x25E] 00002570 7004 moveq.l D0, 0x04 00002572 2F00 move.l -[A7], D0 00002574 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00002578 2D40 FE2C move.l [A6 - 0x1D4], D0 0000257C 4A80 tst.l D0 0000257E 6704 beq +0x6 /* 00002584 */ 00002580 2D40 FFD8 move.l [A6 - 0x28], D0 label00002584: 00002584 2D40 FE30 move.l [A6 - 0x1D0], D0 00002588 3F3C 01F4 move.w -[A7], 0x1F4 0000258C 7201 moveq.l D1, 0x01 0000258E 3F01 move.w -[A7], D1 00002590 2F00 move.l -[A7], D0 00002592 4EAD FD9C jsr [A5 - 0x264] 00002596 2F2E FE2C move.l -[A7], [A6 - 0x1D4] 0000259A 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 0000259E 6000 00FC bra +0xFE /* 0000269C */ label000025A2: 000025A2 0C47 FFD5 cmpi.w D7, 0xFFD5 000025A6 6648 bne +0x4A /* 000025F0 */ 000025A8 486D FDA2 pea.l [A5 - 0x25E] 000025AC 7004 moveq.l D0, 0x04 000025AE 2F00 move.l -[A7], D0 000025B0 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000025B4 2D40 FE34 move.l [A6 - 0x1CC], D0 000025B8 4A80 tst.l D0 000025BA 6704 beq +0x6 /* 000025C0 */ 000025BC 2D40 FFDC move.l [A6 - 0x24], D0 label000025C0: 000025C0 2D40 FE38 move.l [A6 - 0x1C8], D0 000025C4 42A7 clr.l -[A7] 000025C6 206E FDFC movea.l A0, [A6 - 0x204] 000025CA 5C48 addq.w A0, 6 000025CC 2F08 move.l -[A7], A0 000025CE 42A7 clr.l -[A7] 000025D0 42A7 clr.l -[A7] 000025D2 A98B syscall ParamText 000025D4 3F3C 01F4 move.w -[A7], 0x1F4 000025D8 7002 moveq.l D0, 0x02 000025DA 3F00 move.w -[A7], D0 000025DC 2F2E FE38 move.l -[A7], [A6 - 0x1C8] 000025E0 4EAD FD9C jsr [A5 - 0x264] 000025E4 2F2E FE38 move.l -[A7], [A6 - 0x1C8] 000025E8 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 000025EC 6000 00AE bra +0xB0 /* 0000269C */ label000025F0: 000025F0 0C47 FF94 cmpi.w D7, 0xFF94 000025F4 6634 bne +0x36 /* 0000262A */ 000025F6 486D FDA2 pea.l [A5 - 0x25E] 000025FA 7004 moveq.l D0, 0x04 000025FC 2F00 move.l -[A7], D0 000025FE 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00002602 2D40 FE3C move.l [A6 - 0x1C4], D0 00002606 4A80 tst.l D0 00002608 6704 beq +0x6 /* 0000260E */ 0000260A 2D40 FFE0 move.l [A6 - 0x20], D0 label0000260E: 0000260E 2D40 FE40 move.l [A6 - 0x1C0], D0 00002612 3F3C 01F4 move.w -[A7], 0x1F4 00002616 7203 moveq.l D1, 0x03 00002618 3F01 move.w -[A7], D1 0000261A 2F00 move.l -[A7], D0 0000261C 4EAD FD9C jsr [A5 - 0x264] 00002620 2F2E FE3C move.l -[A7], [A6 - 0x1C4] 00002624 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 00002628 6072 bra +0x74 /* 0000269C */ label0000262A: 0000262A 4A47 tst.w D7 0000262C 6734 beq +0x36 /* 00002662 */ 0000262E 486D FDA2 pea.l [A5 - 0x25E] 00002632 7004 moveq.l D0, 0x04 00002634 2F00 move.l -[A7], D0 00002636 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 0000263A 2D40 FE44 move.l [A6 - 0x1BC], D0 0000263E 4A80 tst.l D0 00002640 6704 beq +0x6 /* 00002646 */ 00002642 2D40 FFE4 move.l [A6 - 0x1C], D0 label00002646: 00002646 2D40 FE48 move.l [A6 - 0x1B8], D0 0000264A 3F3C 01F4 move.w -[A7], 0x1F4 0000264E 7204 moveq.l D1, 0x04 00002650 3F01 move.w -[A7], D1 00002652 2F00 move.l -[A7], D0 00002654 4EAD FD9C jsr [A5 - 0x264] 00002658 2F2E FE44 move.l -[A7], [A6 - 0x1BC] 0000265C 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 00002660 603A bra +0x3C /* 0000269C */ label00002662: 00002662 7601 moveq.l D3, 0x01 00002664 1D43 FE00 move.b [A6 - 0x200], D3 00002668 1D43 FE01 move.b [A6 - 0x1FF], D3 0000266C 422E FE02 clr.b [A6 - 0x1FE] 00002670 1D43 FE03 move.b [A6 - 0x1FD], D3 00002674 7000 moveq.l D0, 0x00 00002676 2D40 FE04 move.l [A6 - 0x1FC], D0 0000267A 486E FDFC pea.l [A6 - 0x204] 0000267E 302E FCF8 move.w D0, [A6 - 0x308] 00002682 48C0 ext.l D0 00002684 5280 addq.l D0, 1 00002686 2F00 move.l -[A7], D0 00002688 246E 0008 movea.l A2, [A6 + 0x8] 0000268C 2052 movea.l A0, [A2] 0000268E 2F28 0028 move.l -[A7], [A0 + 0x28] 00002692 4EAD D20C jsr [A5 - 0x2DF4] 00002696 2F0A move.l -[A7], A2 00002698 4EAD E496 jsr [A5 - 0x1B6A] label0000269C: 0000269C 526E FCF8 addq.w [A6 - 0x308], 1 label000026A0: 000026A0 302E FCF8 move.w D0, [A6 - 0x308] 000026A4 B045 cmp.w D0, D5 000026A6 6C00 0B38 bge +0xB3A /* 000031E0 */ 000026AA 7001 moveq.l D0, 0x01 000026AC 1F00 move.b -[A7], D0 000026AE 486E FCF8 pea.l [A6 - 0x308] 000026B2 206E 0008 movea.l A0, [A6 + 0x8] 000026B6 2250 movea.l A1, [A0] 000026B8 2F29 002C move.l -[A7], [A1 + 0x2C] 000026BC 4EAD F6CA jsr [A5 - 0x936] 000026C0 4A00 tst.b D0 000026C2 6700 0B1C beq +0xB1E /* 000031E0 */ 000026C6 6000 FE60 bra -0x19E /* 00002528 */ label000026CA: 000026CA 486E FDFC pea.l [A6 - 0x204] 000026CE 302E FCF8 move.w D0, [A6 - 0x308] 000026D2 48C0 ext.l D0 000026D4 5280 addq.l D0, 1 000026D6 2F00 move.l -[A7], D0 000026D8 246E 0008 movea.l A2, [A6 + 0x8] 000026DC 2052 movea.l A0, [A2] 000026DE 2F28 0028 move.l -[A7], [A0 + 0x28] 000026E2 4EAD D212 jsr [A5 - 0x2DEE] 000026E6 2F2E FDFC move.l -[A7], [A6 - 0x204] 000026EA 302E FCF8 move.w D0, [A6 - 0x308] 000026EE 5240 addq.w D0, 1 000026F0 3F00 move.w -[A7], D0 000026F2 7001 moveq.l D0, 0x01 000026F4 1F00 move.b -[A7], D0 000026F6 2052 movea.l A0, [A2] 000026F8 2F28 0030 move.l -[A7], [A0 + 0x30] 000026FC 4EAD E3CE jsr [A5 - 0x1C32] 00002700 4A40 tst.w D0 00002702 6728 beq +0x2A /* 0000272C */ 00002704 486D FDA2 pea.l [A5 - 0x25E] 00002708 7004 moveq.l D0, 0x04 0000270A 2F00 move.l -[A7], D0 0000270C 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00002710 2D40 FE4C move.l [A6 - 0x1B4], D0 00002714 3F3C 01F4 move.w -[A7], 0x1F4 00002718 7204 moveq.l D1, 0x04 0000271A 3F01 move.w -[A7], D1 0000271C 2F00 move.l -[A7], D0 0000271E 4EAD FD9C jsr [A5 - 0x264] 00002722 2F2E FE4C move.l -[A7], [A6 - 0x1B4] 00002726 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 0000272A 6040 bra +0x42 /* 0000276C */ label0000272C: 0000272C 7601 moveq.l D3, 0x01 0000272E 1D43 FE00 move.b [A6 - 0x200], D3 00002732 1D43 FE01 move.b [A6 - 0x1FF], D3 00002736 4203 clr.b D3 00002738 1D43 FE02 move.b [A6 - 0x1FE], D3 0000273C 1D43 FE03 move.b [A6 - 0x1FD], D3 00002740 246E 0008 movea.l A2, [A6 + 0x8] 00002744 2052 movea.l A0, [A2] 00002746 2028 0040 move.l D0, [A0 + 0x40] 0000274A 2D40 FE04 move.l [A6 - 0x1FC], D0 0000274E 486E FDFC pea.l [A6 - 0x204] 00002752 302E FCF8 move.w D0, [A6 - 0x308] 00002756 48C0 ext.l D0 00002758 5280 addq.l D0, 1 0000275A 2F00 move.l -[A7], D0 0000275C 2052 movea.l A0, [A2] 0000275E 2F28 0028 move.l -[A7], [A0 + 0x28] 00002762 4EAD D20C jsr [A5 - 0x2DF4] 00002766 2F0A move.l -[A7], A2 00002768 4EAD E496 jsr [A5 - 0x1B6A] label0000276C: 0000276C 526E FCF8 addq.w [A6 - 0x308], 1 label00002770: 00002770 302E FCF8 move.w D0, [A6 - 0x308] 00002774 B045 cmp.w D0, D5 00002776 6C00 0A68 bge +0xA6A /* 000031E0 */ 0000277A 7001 moveq.l D0, 0x01 0000277C 1F00 move.b -[A7], D0 0000277E 486E FCF8 pea.l [A6 - 0x308] 00002782 206E 0008 movea.l A0, [A6 + 0x8] 00002786 2250 movea.l A1, [A0] 00002788 2F29 002C move.l -[A7], [A1 + 0x2C] 0000278C 4EAD F6CA jsr [A5 - 0x936] 00002790 4A00 tst.b D0 00002792 6700 0A4C beq +0xA4E /* 000031E0 */ 00002796 6000 FF32 bra -0xCC /* 000026CA */ label0000279A: 0000279A 302E FCF8 move.w D0, [A6 - 0x308] 0000279E 5240 addq.w D0, 1 000027A0 3F00 move.w -[A7], D0 000027A2 246E 0008 movea.l A2, [A6 + 0x8] 000027A6 2052 movea.l A0, [A2] 000027A8 2F28 0030 move.l -[A7], [A0 + 0x30] 000027AC 4EAD E3D4 jsr [A5 - 0x1C2C] 000027B0 486E FDFC pea.l [A6 - 0x204] 000027B4 302E FCF8 move.w D0, [A6 - 0x308] 000027B8 48C0 ext.l D0 000027BA 5280 addq.l D0, 1 000027BC 2F00 move.l -[A7], D0 000027BE 2052 movea.l A0, [A2] 000027C0 2F28 0028 move.l -[A7], [A0 + 0x28] 000027C4 4EAD D212 jsr [A5 - 0x2DEE] 000027C8 4203 clr.b D3 000027CA 1D43 FE01 move.b [A6 - 0x1FF], D3 000027CE 1D43 FE02 move.b [A6 - 0x1FE], D3 000027D2 1D43 FE03 move.b [A6 - 0x1FD], D3 000027D6 7000 moveq.l D0, 0x00 000027D8 2D40 FE04 move.l [A6 - 0x1FC], D0 000027DC 486E FDFC pea.l [A6 - 0x204] 000027E0 302E FCF8 move.w D0, [A6 - 0x308] 000027E4 48C0 ext.l D0 000027E6 5280 addq.l D0, 1 000027E8 2F00 move.l -[A7], D0 000027EA 2052 movea.l A0, [A2] 000027EC 2F28 0028 move.l -[A7], [A0 + 0x28] 000027F0 4EAD D20C jsr [A5 - 0x2DF4] 000027F4 2F0A move.l -[A7], A2 000027F6 4EAD E496 jsr [A5 - 0x1B6A] 000027FA 526E FCF8 addq.w [A6 - 0x308], 1 label000027FE: 000027FE 302E FCF8 move.w D0, [A6 - 0x308] 00002802 B045 cmp.w D0, D5 00002804 6C00 09DA bge +0x9DC /* 000031E0 */ 00002808 7001 moveq.l D0, 0x01 0000280A 1F00 move.b -[A7], D0 0000280C 486E FCF8 pea.l [A6 - 0x308] 00002810 206E 0008 movea.l A0, [A6 + 0x8] 00002814 2250 movea.l A1, [A0] 00002816 2F29 002C move.l -[A7], [A1 + 0x2C] 0000281A 4EAD F6CA jsr [A5 - 0x936] 0000281E 4A00 tst.b D0 00002820 6700 09BE beq +0x9C0 /* 000031E0 */ 00002824 6000 FF74 bra -0x8A /* 0000279A */ label00002828: 00002828 486E FDFC pea.l [A6 - 0x204] 0000282C 302E FCF8 move.w D0, [A6 - 0x308] 00002830 48C0 ext.l D0 00002832 5280 addq.l D0, 1 00002834 2F00 move.l -[A7], D0 00002836 246E 0008 movea.l A2, [A6 + 0x8] 0000283A 2052 movea.l A0, [A2] 0000283C 2F28 0028 move.l -[A7], [A0 + 0x28] 00002840 4EAD D212 jsr [A5 - 0x2DEE] 00002844 102E FE01 move.b D0, [A6 - 0x1FF] 00002848 6746 beq +0x48 /* 00002890 */ 0000284A 102E FE00 move.b D0, [A6 - 0x200] 0000284E 6740 beq +0x42 /* 00002890 */ 00002850 302E FCF8 move.w D0, [A6 - 0x308] 00002854 5240 addq.w D0, 1 00002856 3F00 move.w -[A7], D0 00002858 2052 movea.l A0, [A2] 0000285A 2F28 0030 move.l -[A7], [A0 + 0x30] 0000285E 4EAD E3DA jsr [A5 - 0x1C26] 00002862 102E FE02 move.b D0, [A6 - 0x1FE] 00002866 57C0 seq D0 00002868 4400 neg.b D0 0000286A 4880 ext.w D0 0000286C 48C0 ext.l D0 0000286E 1D40 FE02 move.b [A6 - 0x1FE], D0 00002872 486E FDFC pea.l [A6 - 0x204] 00002876 302E FCF8 move.w D0, [A6 - 0x308] 0000287A 48C0 ext.l D0 0000287C 5280 addq.l D0, 1 0000287E 2F00 move.l -[A7], D0 00002880 2052 movea.l A0, [A2] 00002882 2F28 0028 move.l -[A7], [A0 + 0x28] 00002886 4EAD D20C jsr [A5 - 0x2DF4] 0000288A 2F0A move.l -[A7], A2 0000288C 4EAD E496 jsr [A5 - 0x1B6A] label00002890: 00002890 526E FCF8 addq.w [A6 - 0x308], 1 label00002894: 00002894 302E FCF8 move.w D0, [A6 - 0x308] 00002898 B045 cmp.w D0, D5 0000289A 6C00 0944 bge +0x946 /* 000031E0 */ 0000289E 7001 moveq.l D0, 0x01 000028A0 1F00 move.b -[A7], D0 000028A2 486E FCF8 pea.l [A6 - 0x308] 000028A6 206E 0008 movea.l A0, [A6 + 0x8] 000028AA 2250 movea.l A1, [A0] 000028AC 2F29 002C move.l -[A7], [A1 + 0x2C] 000028B0 4EAD F6CA jsr [A5 - 0x936] 000028B4 4A00 tst.b D0 000028B6 6700 0928 beq +0x92A /* 000031E0 */ 000028BA 6000 FF6C bra -0x92 /* 00002828 */ label000028BE: 000028BE 7046 moveq.l D0, 0x46 000028C0 A11E syscall NewPtr, flags=1 000028C2 2D48 FE54 move.l [A6 - 0x1AC], A0 000028C6 704A moveq.l D0, 0x4A 000028C8 2F00 move.l -[A7], D0 000028CA 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 000028CE 2D40 FE58 move.l [A6 - 0x1A8], D0 000028D2 363C 0FA0 move.w D3, 0xFA0 000028D6 3D43 FE5C move.w [A6 - 0x1A4], D3 000028DA 486D E2DC pea.l [A5 - 0x1D24] 000028DE 724C moveq.l D1, 0x4C 000028E0 2F01 move.l -[A7], D1 000028E2 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000028E6 2D40 FE60 move.l [A6 - 0x1A0], D0 000028EA 4A80 tst.l D0 000028EC 6704 beq +0x6 /* 000028F2 */ 000028EE 2D40 FFEC move.l [A6 - 0x14], D0 label000028F2: 000028F2 2D40 FE08 move.l [A6 - 0x1F8], D0 000028F6 2F00 move.l -[A7], D0 000028F8 4EAD 173A jsr [A5 + 0x173A /* export_739 */] 000028FC 246E 0008 movea.l A2, [A6 + 0x8] 00002900 2052 movea.l A0, [A2] 00002902 2F28 0016 move.l -[A7], [A0 + 0x16] 00002906 4EAD CF40 jsr [A5 - 0x30C0] 0000290A 41ED 192A lea.l A0, [A5 + 0x192A /* export_801 */] 0000290E 226D CD84 movea.l A1, [A5 - 0x327C] 00002912 2651 movea.l A3, [A1] 00002914 2748 0050 move.l [A3 + 0x50], A0 00002918 206D CD84 movea.l A0, [A5 - 0x327C] 0000291C 2250 movea.l A1, [A0] 0000291E 3343 0058 move.w [A1 + 0x58], D3 00002922 2F2E FE58 move.l -[A7], [A6 - 0x1A8] 00002926 2F2D CD84 move.l -[A7], [A5 - 0x327C] 0000292A 4EAD ECB0 jsr [A5 - 0x1350] 0000292E 2052 movea.l A0, [A2] 00002930 2F28 0016 move.l -[A7], [A0 + 0x16] 00002934 4EAD CF3A jsr [A5 - 0x30C6] 00002938 41ED 1932 lea.l A0, [A5 + 0x1932 /* export_802 */] 0000293C 226D CD84 movea.l A1, [A5 - 0x327C] 00002940 2651 movea.l A3, [A1] 00002942 2748 0050 move.l [A3 + 0x50], A0 00002946 206D CD84 movea.l A0, [A5 - 0x327C] 0000294A 2250 movea.l A1, [A0] 0000294C 337C F060 0058 move.w [A1 + 0x58], 0xF060 00002952 206E FE58 movea.l A0, [A6 - 0x1A8] 00002956 4A10 tst.b [A0] 00002958 6700 0886 beq +0x888 /* 000031E0 */ 0000295C 2F08 move.l -[A7], A0 0000295E 2F2E FE08 move.l -[A7], [A6 - 0x1F8] 00002962 4EAD E226 jsr [A5 - 0x1DDA] 00002966 2F2E FE54 move.l -[A7], [A6 - 0x1AC] 0000296A 2F2E FE08 move.l -[A7], [A6 - 0x1F8] 0000296E 4EAD E256 jsr [A5 - 0x1DAA] 00002972 206E FE54 movea.l A0, [A6 - 0x1AC] 00002976 41E8 0046 lea.l A0, [A0 + 0x46] 0000297A 7010 moveq.l D0, 0x10 0000297C 3F20 move.w -[A7], -[A0] label0000297E: 0000297E 2F20 move.l -[A7], -[A0] 00002980 51C8 FFFC dbf D0, -0x6 /* 0000297E */ 00002984 2052 movea.l A0, [A2] 00002986 2F28 0028 move.l -[A7], [A0 + 0x28] 0000298A 4EAD E450 jsr [A5 - 0x1BB0] 0000298E 4A00 tst.b D0 00002990 6636 bne +0x38 /* 000029C8 */ 00002992 7046 moveq.l D0, 0x46 00002994 A11E syscall NewPtr, flags=1 00002996 2D48 FE64 move.l [A6 - 0x19C], A0 0000299A 246E FE54 movea.l A2, [A6 - 0x1AC] 0000299E 3012 move.w D0, [A2] 000029A0 3080 move.w [A0], D0 000029A2 202A 0002 move.l D0, [A2 + 0x2] 000029A6 2140 0002 move.l [A0 + 0x2], D0 000029AA 5C48 addq.w A0, 6 000029AC 2F08 move.l -[A7], A0 000029AE 5C4A addq.w A2, 6 000029B0 2F0A move.l -[A7], A2 000029B2 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 000029B6 504F addq.w A7, 8 000029B8 2F2E FE64 move.l -[A7], [A6 - 0x19C] 000029BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029C0 4EBA F700 jsr [PC - 0x900 /* 000020C2 */] 000029C4 6000 081A bra +0x81C /* 000031E0 */ label000029C8: 000029C8 486D FDA2 pea.l [A5 - 0x25E] 000029CC 7004 moveq.l D0, 0x04 000029CE 2F00 move.l -[A7], D0 000029D0 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000029D4 2D40 FE68 move.l [A6 - 0x198], D0 000029D8 3F3C 01F5 move.w -[A7], 0x1F5 000029DC 7201 moveq.l D1, 0x01 000029DE 3F01 move.w -[A7], D1 000029E0 2F00 move.l -[A7], D0 000029E2 4EAD FD9C jsr [A5 - 0x264] 000029E6 2F2E FE68 move.l -[A7], [A6 - 0x198] 000029EA 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 000029EE 6000 07F0 bra +0x7F2 /* 000031E0 */ label000029F2: 000029F2 206E 0008 movea.l A0, [A6 + 0x8] 000029F6 2250 movea.l A1, [A0] 000029F8 2F29 0028 move.l -[A7], [A1 + 0x28] 000029FC 4EAD D7D0 jsr [A5 - 0x2830] 00002A00 5340 subq.w D0, 1 00002A02 3D40 FCF8 move.w [A6 - 0x308], D0 00002A06 6004 bra +0x6 /* 00002A0C */ label00002A08: 00002A08 536E FCF8 subq.w [A6 - 0x308], 1 label00002A0C: 00002A0C 7001 moveq.l D0, 0x01 00002A0E 1F00 move.b -[A7], D0 00002A10 486E FCF8 pea.l [A6 - 0x308] 00002A14 206E 0008 movea.l A0, [A6 + 0x8] 00002A18 2250 movea.l A1, [A0] 00002A1A 2F29 002C move.l -[A7], [A1 + 0x2C] 00002A1E 4EAD F6CA jsr [A5 - 0x936] 00002A22 4A00 tst.b D0 00002A24 666A bne +0x6C /* 00002A90 */ 00002A26 0C6E 0000 FCF8 cmpi.w [A6 - 0x308], 0x0 00002A2C 6B62 bmi +0x64 /* 00002A90 */ 00002A2E 60D8 bra -0x26 /* 00002A08 */ label00002A30: 00002A30 486E FDFC pea.l [A6 - 0x204] 00002A34 2003 move.l D0, D3 00002A36 48C0 ext.l D0 00002A38 5280 addq.l D0, 1 00002A3A 2F00 move.l -[A7], D0 00002A3C 246E 0008 movea.l A2, [A6 + 0x8] 00002A40 2052 movea.l A0, [A2] 00002A42 2F28 0028 move.l -[A7], [A0 + 0x28] 00002A46 4EAD D212 jsr [A5 - 0x2DEE] 00002A4A 302E FCF8 move.w D0, [A6 - 0x308] 00002A4E 5240 addq.w D0, 1 00002A50 3F00 move.w -[A7], D0 00002A52 2F0A move.l -[A7], A2 00002A54 4EBA F706 jsr [PC - 0x8FA /* 0000215C */] 00002A58 2052 movea.l A0, [A2] 00002A5A 2F28 0028 move.l -[A7], [A0 + 0x28] 00002A5E 4EAD D7D0 jsr [A5 - 0x2830] 00002A62 5340 subq.w D0, 1 00002A64 3D40 FCF8 move.w [A6 - 0x308], D0 00002A68 6004 bra +0x6 /* 00002A6E */ label00002A6A: 00002A6A 536E FCF8 subq.w [A6 - 0x308], 1 label00002A6E: 00002A6E 7001 moveq.l D0, 0x01 00002A70 1F00 move.b -[A7], D0 00002A72 486E FCF8 pea.l [A6 - 0x308] 00002A76 206E 0008 movea.l A0, [A6 + 0x8] 00002A7A 2250 movea.l A1, [A0] 00002A7C 2F29 002C move.l -[A7], [A1 + 0x2C] 00002A80 4EAD F6CA jsr [A5 - 0x936] 00002A84 4A00 tst.b D0 00002A86 6608 bne +0xA /* 00002A90 */ 00002A88 0C6E 0000 FCF8 cmpi.w [A6 - 0x308], 0x0 00002A8E 6ADA bpl -0x24 /* 00002A6A */ label00002A90: 00002A90 362E FCF8 move.w D3, [A6 - 0x308] 00002A94 6A04 bpl +0x6 /* 00002A9A */ 00002A96 7000 moveq.l D0, 0x00 00002A98 6002 bra +0x4 /* 00002A9C */ label00002A9A: 00002A9A 7001 moveq.l D0, 0x01 label00002A9C: 00002A9C 2000 move.l D0, D0 00002A9E 4A00 tst.b D0 00002AA0 6700 073E beq +0x740 /* 000031E0 */ 00002AA4 608A bra -0x74 /* 00002A30 */ label00002AA6: 00002AA6 4240 clr.w D0 00002AA8 3D40 FEBC move.w [A6 - 0x144], D0 00002AAC 3D7C 0151 FF1C move.w [A6 - 0xE4], 0x151 00002AB2 7069 moveq.l D0, 0x69 00002AB4 3D40 FF1E move.w [A6 - 0xE2], D0 00002AB8 3D7C 179B FF20 move.w [A6 - 0xE0], 0x179B 00002ABE 486E FE74 pea.l [A6 - 0x18C] 00002AC2 246E 0008 movea.l A2, [A6 + 0x8] 00002AC6 2052 movea.l A0, [A2] 00002AC8 2F28 0016 move.l -[A7], [A0 + 0x16] 00002ACC 4EAD CEEC jsr [A5 - 0x3114] 00002AD0 486E FE74 pea.l [A6 - 0x18C] 00002AD4 486E FE84 pea.l [A6 - 0x17C] 00002AD8 2052 movea.l A0, [A2] 00002ADA 2F28 0016 move.l -[A7], [A0 + 0x16] 00002ADE 4EAD CFA6 jsr [A5 - 0x305A] 00002AE2 302E FE88 move.w D0, [A6 - 0x178] 00002AE6 48C0 ext.l D0 00002AE8 362E FE84 move.w D3, [A6 - 0x17C] 00002AEC 2203 move.l D1, D3 00002AEE 48C1 ext.l D1 00002AF0 9081 sub.l D0, D1 00002AF2 7297 moveq.l D1, 0xFFFFFF97 00002AF4 D081 add.l D0, D1 00002AF6 7202 moveq.l D1, 0x02 00002AF8 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00002AFC D043 add.w D0, D3 00002AFE 3D40 FE8C move.w [A6 - 0x174], D0 00002B02 302E FE8A move.w D0, [A6 - 0x176] 00002B06 48C0 ext.l D0 00002B08 362E FE86 move.w D3, [A6 - 0x17A] 00002B0C 2203 move.l D1, D3 00002B0E 48C1 ext.l D1 00002B10 9081 sub.l D0, D1 00002B12 0680 FFFF FEAF addi.l D0, 0xFFFFFEAF 00002B18 7202 moveq.l D1, 0x02 00002B1A 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00002B1E D043 add.w D0, D3 00002B20 3D40 FE8E move.w [A6 - 0x172], D0 00002B24 486E FE90 pea.l [A6 - 0x170] 00002B28 3F00 move.w -[A7], D0 00002B2A 3F2E FE8C move.w -[A7], [A6 - 0x174] 00002B2E 0640 0151 addi.w D0, 0x151 00002B32 3F00 move.w -[A7], D0 00002B34 302E FE8C move.w D0, [A6 - 0x174] 00002B38 7269 moveq.l D1, 0x69 00002B3A D041 add.w D0, D1 00002B3C 3F00 move.w -[A7], D0 00002B3E A8A7 syscall SetRect 00002B40 207C 0000 09EE movea.l A0, 0x9EE 00002B46 2010 move.l D0, [A0] 00002B48 2D40 FE98 move.l [A6 - 0x168], D0 00002B4C 594F subq.w A7, 4 00002B4E A8D8 syscall NewRgn 00002B50 201F move.l D0, [A7]+ 00002B52 2D40 FE9C move.l [A6 - 0x164], D0 00002B56 594F subq.w A7, 4 00002B58 A8D8 syscall NewRgn 00002B5A 201F move.l D0, [A7]+ 00002B5C 2D40 FEA0 move.l [A6 - 0x160], D0 00002B60 2F2E FE9C move.l -[A7], [A6 - 0x164] 00002B64 486E FE90 pea.l [A6 - 0x170] 00002B68 A8DF syscall RectRgn 00002B6A 2F2E FE98 move.l -[A7], [A6 - 0x168] 00002B6E 2F2E FE9C move.l -[A7], [A6 - 0x164] 00002B72 2F2E FEA0 move.l -[A7], [A6 - 0x160] 00002B76 A8E5 syscall UnionRgn 00002B78 554F subq.w A7, 2 00002B7A 2F2E FE98 move.l -[A7], [A6 - 0x168] 00002B7E 2F2E FEA0 move.l -[A7], [A6 - 0x160] 00002B82 A8E3 syscall EqualRgn 00002B84 101F move.b D0, [A7]+ 00002B86 6600 0178 bne +0x17A /* 00002D00 */ 00002B8A 102D CD2A move.b D0, [A5 - 0x32D6] 00002B8E EC08 lsr D0.b, 6 00002B90 7201 moveq.l D1, 0x01 00002B92 C001 and.b D0, D1 00002B94 6700 010E beq +0x110 /* 00002CA4 */ 00002B98 594F subq.w A7, 4 00002B9A AA29 syscall GetDeviceList 00002B9C 201F move.l D0, [A7]+ 00002B9E 2D40 FEA4 move.l [A6 - 0x15C], D0 00002BA2 7000 moveq.l D0, 0x00 00002BA4 2D40 FEB8 move.l [A6 - 0x148], D0 00002BA8 6000 0082 bra +0x84 /* 00002C2C */ label00002BAC: 00002BAC 554F subq.w A7, 2 00002BAE 2F2E FEA4 move.l -[A7], [A6 - 0x15C] 00002BB2 700D moveq.l D0, 0x0D 00002BB4 3F00 move.w -[A7], D0 00002BB6 AA2C syscall TestDeviceAttribute 00002BB8 101F move.b D0, [A7]+ 00002BBA 6770 beq +0x72 /* 00002C2C */ 00002BBC 554F subq.w A7, 2 00002BBE 2F2E FEA4 move.l -[A7], [A6 - 0x15C] 00002BC2 700F moveq.l D0, 0x0F 00002BC4 3F00 move.w -[A7], D0 00002BC6 AA2C syscall TestDeviceAttribute 00002BC8 101F move.b D0, [A7]+ 00002BCA 6760 beq +0x62 /* 00002C2C */ 00002BCC 554F subq.w A7, 2 00002BCE 486E FE90 pea.l [A6 - 0x170] 00002BD2 206E FEA4 movea.l A0, [A6 - 0x15C] 00002BD6 2050 movea.l A0, [A0] 00002BD8 7022 moveq.l D0, 0x22 00002BDA D1C0 add.l A0, D0 00002BDC 2F08 move.l -[A7], A0 00002BDE 486E FEAC pea.l [A6 - 0x154] 00002BE2 A8AA syscall SectRect 00002BE4 101F move.b D0, [A7]+ 00002BE6 1D40 FEBE move.b [A6 - 0x142], D0 00002BEA 302E FEB2 move.w D0, [A6 - 0x14E] 00002BEE 48C0 ext.l D0 00002BF0 322E FEAE move.w D1, [A6 - 0x152] 00002BF4 48C1 ext.l D1 00002BF6 9081 sub.l D0, D1 00002BF8 322E FEB0 move.w D1, [A6 - 0x150] 00002BFC 48C1 ext.l D1 00002BFE 342E FEAC move.w D2, [A6 - 0x154] 00002C02 48C2 ext.l D2 00002C04 9282 sub.l D1, D2 00002C06 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 00002C0A 2D40 FEB4 move.l [A6 - 0x14C], D0 00002C0E B0AE FEB8 cmp.l D0, [A6 - 0x148] 00002C12 6F0A ble +0xC /* 00002C1E */ 00002C14 2D40 FEB8 move.l [A6 - 0x148], D0 00002C18 2D6E FEA4 FEA8 move.l [A6 - 0x158], [A6 - 0x15C] label00002C1E: 00002C1E 594F subq.w A7, 4 00002C20 2F2E FEA4 move.l -[A7], [A6 - 0x15C] 00002C24 AA2B syscall GetNextDevice 00002C26 201F move.l D0, [A7]+ 00002C28 2D40 FEA4 move.l [A6 - 0x15C], D0 label00002C2C: 00002C2C 202E FEA4 move.l D0, [A6 - 0x15C] 00002C30 6600 FF7A bne -0x84 /* 00002BAC */ 00002C34 594F subq.w A7, 4 00002C36 AA2A syscall GetMainDevice 00002C38 205F movea.l A0, [A7]+ 00002C3A B1EE FEA8 cmpa.l A0, [A6 - 0x158] 00002C3E 660C bne +0xE /* 00002C4C */ 00002C40 207C 0000 0BAA movea.l A0, 0xBAA 00002C46 3010 move.w D0, [A0] 00002C48 3D40 FEBC move.w [A6 - 0x144], D0 label00002C4C: 00002C4C 246E FEA8 movea.l A2, [A6 - 0x158] 00002C50 2652 movea.l A3, [A2] 00002C52 302B 0026 move.w D0, [A3 + 0x26] 00002C56 48C0 ext.l D0 00002C58 362B 0022 move.w D3, [A3 + 0x22] 00002C5C 2203 move.l D1, D3 00002C5E 48C1 ext.l D1 00002C60 9081 sub.l D0, D1 00002C62 7297 moveq.l D1, 0xFFFFFF97 00002C64 D081 add.l D0, D1 00002C66 382E FEBC move.w D4, [A6 - 0x144] 00002C6A 2204 move.l D1, D4 00002C6C 48C1 ext.l D1 00002C6E 9081 sub.l D0, D1 00002C70 7203 moveq.l D1, 0x03 00002C72 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00002C76 D043 add.w D0, D3 00002C78 D044 add.w D0, D4 00002C7A 3D40 FE8C move.w [A6 - 0x174], D0 00002C7E 2452 movea.l A2, [A2] 00002C80 302A 0028 move.w D0, [A2 + 0x28] 00002C84 48C0 ext.l D0 00002C86 362A 0024 move.w D3, [A2 + 0x24] 00002C8A 2203 move.l D1, D3 00002C8C 48C1 ext.l D1 00002C8E 9081 sub.l D0, D1 00002C90 0680 FFFF FEAF addi.l D0, 0xFFFFFEAF 00002C96 7202 moveq.l D1, 0x02 00002C98 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00002C9C D043 add.w D0, D3 00002C9E 3D40 FE8E move.w [A6 - 0x172], D0 00002CA2 605C bra +0x5E /* 00002D00 */ label00002CA4: 00002CA4 207C 0000 0BAA movea.l A0, 0xBAA 00002CAA 3010 move.w D0, [A0] 00002CAC 3D40 FEBC move.w [A6 - 0x144], D0 00002CB0 302D CDE2 move.w D0, [A5 - 0x321E] 00002CB4 48C0 ext.l D0 00002CB6 362D CDDE move.w D3, [A5 - 0x3222] 00002CBA 2203 move.l D1, D3 00002CBC 48C1 ext.l D1 00002CBE 9081 sub.l D0, D1 00002CC0 7297 moveq.l D1, 0xFFFFFF97 00002CC2 D081 add.l D0, D1 00002CC4 322E FEBC move.w D1, [A6 - 0x144] 00002CC8 2401 move.l D2, D1 00002CCA 48C2 ext.l D2 00002CCC 9082 sub.l D0, D2 00002CCE 7203 moveq.l D1, 0x03 00002CD0 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00002CD4 D043 add.w D0, D3 00002CD6 D06E FEBC add.w D0, [A6 - 0x144] 00002CDA 3D40 FE8C move.w [A6 - 0x174], D0 00002CDE 302D CDE4 move.w D0, [A5 - 0x321C] 00002CE2 48C0 ext.l D0 00002CE4 362D CDE0 move.w D3, [A5 - 0x3220] 00002CE8 2203 move.l D1, D3 00002CEA 48C1 ext.l D1 00002CEC 9081 sub.l D0, D1 00002CEE 0680 FFFF FEAF addi.l D0, 0xFFFFFEAF 00002CF4 7202 moveq.l D1, 0x02 00002CF6 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00002CFA D043 add.w D0, D3 00002CFC 3D40 FE8E move.w [A6 - 0x172], D0 label00002D00: 00002D00 206E 0008 movea.l A0, [A6 + 0x8] 00002D04 2250 movea.l A1, [A0] 00002D06 2F29 0016 move.l -[A7], [A1 + 0x16] 00002D0A 4EAD CF40 jsr [A5 - 0x30C0] 00002D0E 7004 moveq.l D0, 0x04 00002D10 A11E syscall NewPtr, flags=1 00002D12 2D48 FF18 move.l [A6 - 0xE8], A0 00002D16 246E 0008 movea.l A2, [A6 + 0x8] 00002D1A 2652 movea.l A3, [A2] 00002D1C 2F2B 003C move.l -[A7], [A3 + 0x3C] 00002D20 2F2E FE8C move.l -[A7], [A6 - 0x174] 00002D24 2F08 move.l -[A7], A0 00002D26 2F2B 0030 move.l -[A7], [A3 + 0x30] 00002D2A 4EAD E3E0 jsr [A5 - 0x1C20] 00002D2E 4A40 tst.w D0 00002D30 6600 04AE bne +0x4B0 /* 000031E0 */ 00002D34 206E FF18 movea.l A0, [A6 - 0xE8] 00002D38 2050 movea.l A0, [A0] 00002D3A A029 syscall HLock 00002D3C 554F subq.w A7, 2 00002D3E A994 syscall CurResFile 00002D40 3C1F move.w D6, [A7]+ 00002D42 7000 moveq.l D0, 0x00 00002D44 2D40 FE08 move.l [A6 - 0x1F8], D0 00002D48 486E FF24 pea.l [A6 - 0xDC] 00002D4C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00002D50 584F addq.w A7, 4 00002D52 41EE FF32 lea.l A0, [A6 - 0xCE] 00002D56 7000 moveq.l D0, 0x00 00002D58 43FA 0006 lea.l A1, [PC + 0x6 /* 00002D60, value 0x4A806600 */] 00002D5C 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00002D60 4A80 tst.l D0 00002D62 6600 0176 bne +0x178 /* 00002EDA */ 00002D66 486D E2DC pea.l [A5 - 0x1D24] 00002D6A 704C moveq.l D0, 0x4C 00002D6C 2F00 move.l -[A7], D0 00002D6E 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00002D72 2D40 FF60 move.l [A6 - 0xA0], D0 00002D76 4A80 tst.l D0 00002D78 6704 beq +0x6 /* 00002D7E */ 00002D7A 2D40 FFF4 move.l [A6 - 0xC], D0 label00002D7E: 00002D7E 2D40 FE08 move.l [A6 - 0x1F8], D0 00002D82 2F00 move.l -[A7], D0 00002D84 4EAD 173A jsr [A5 + 0x173A /* export_739 */] 00002D88 76FF moveq.l D3, 0xFFFFFFFF 00002D8A 3D43 FF66 move.w [A6 - 0x9A], D3 00002D8E 3D43 FF64 move.w [A6 - 0x9C], D3 00002D92 486D E4E6 pea.l [A5 - 0x1B1A] 00002D96 486D E4E8 pea.l [A5 - 0x1B18] 00002D9A 486E FEC0 pea.l [A6 - 0x140] 00002D9E 3F3C 179B move.w -[A7], 0x179B 00002DA2 2F2E FF64 move.l -[A7], [A6 - 0x9C] 00002DA6 486D 193A pea.l [A5 + 0x193A /* export_803 */] 00002DAA 42A7 clr.l -[A7] 00002DAC 42A7 clr.l -[A7] 00002DAE 42A7 clr.l -[A7] 00002DB0 42A7 clr.l -[A7] 00002DB2 3F3C 0007 move.w -[A7], 0x7 00002DB6 A9EA syscall Pack3 00002DB8 102E FEC0 move.b D0, [A6 - 0x140] 00002DBC 6700 0108 beq +0x10A /* 00002EC6 */ 00002DC0 102E FEC1 move.b D0, [A6 - 0x13F] 00002DC4 671A beq +0x1C /* 00002DE0 */ 00002DC6 554F subq.w A7, 2 00002DC8 3F2E FEC6 move.w -[A7], [A6 - 0x13A] 00002DCC 2F2E FEC8 move.l -[A7], [A6 - 0x138] 00002DD0 486E FECC pea.l [A6 - 0x134] 00002DD4 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00002DD8 301F move.w D0, [A7]+ 00002DDA 3F00 move.w -[A7], D0 00002DDC 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] label00002DE0: 00002DE0 486E FEC6 pea.l [A6 - 0x13A] 00002DE4 2F2E FE08 move.l -[A7], [A6 - 0x1F8] 00002DE8 4EAD E22C jsr [A5 - 0x1DD4] 00002DEC 2F3C 6D6F 7672 move.l -[A7], 0x6D6F7672 /* 'movr' */ 00002DF2 2F3C 7366 696C move.l -[A7], 0x7366696C /* 'sfil' */ 00002DF8 2F2E FE08 move.l -[A7], [A6 - 0x1F8] 00002DFC 4EAD E25C jsr [A5 - 0x1DA4] 00002E00 7003 moveq.l D0, 0x03 00002E02 1F00 move.b -[A7], D0 00002E04 2F2E FE08 move.l -[A7], [A6 - 0x1F8] 00002E08 4EAD E238 jsr [A5 - 0x1DC8] 00002E0C 2F2E FE08 move.l -[A7], [A6 - 0x1F8] 00002E10 4EAD E2C4 jsr [A5 - 0x1D3C] 00002E14 554F subq.w A7, 2 00002E16 206E FF18 movea.l A0, [A6 - 0xE8] 00002E1A 2F10 move.l -[A7], [A0] 00002E1C A9A6 syscall GetResAttrs 00002E1E 301F move.w D0, [A7]+ 00002E20 3D40 FF68 move.w [A6 - 0x98], D0 00002E24 206E FF18 movea.l A0, [A6 - 0xE8] 00002E28 2F10 move.l -[A7], [A0] 00002E2A 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 00002E30 554F subq.w A7, 2 00002E32 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 00002E38 A9C1 syscall UniqueID 00002E3A 301F move.w D0, [A7]+ 00002E3C 3F00 move.w -[A7], D0 00002E3E 486E FECC pea.l [A6 - 0x134] 00002E42 A9AB syscall AddResource 00002E44 206E FF18 movea.l A0, [A6 - 0xE8] 00002E48 2F10 move.l -[A7], [A0] 00002E4A 302E FF68 move.w D0, [A6 - 0x98] 00002E4E 7220 moveq.l D1, 0x20 00002E50 8041 or.w D0, D1 00002E52 3F00 move.w -[A7], D0 00002E54 A9A7 syscall SetResAttrs 00002E56 206E FF18 movea.l A0, [A6 - 0xE8] 00002E5A 2F10 move.l -[A7], [A0] 00002E5C A9AA syscall ChangedResource 00002E5E 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00002E62 2F2E FE08 move.l -[A7], [A6 - 0x1F8] 00002E66 4EAD E2D6 jsr [A5 - 0x1D2A] 00002E6A 2F2E FE08 move.l -[A7], [A6 - 0x1F8] 00002E6E 4EAD E23E jsr [A5 - 0x1DC2] 00002E72 206E FF18 movea.l A0, [A6 - 0xE8] 00002E76 2050 movea.l A0, [A0] 00002E78 A02A syscall HUnlock 00002E7A 206E FF18 movea.l A0, [A6 - 0xE8] 00002E7E 2050 movea.l A0, [A0] 00002E80 A023 syscall DisposHandle/DisposeHandle 00002E82 206E FF18 movea.l A0, [A6 - 0xE8] 00002E86 A01F syscall DisposPtr/DisposePtr 00002E88 302D E482 move.w D0, [A5 - 0x1B7E] 00002E8C 6738 beq +0x3A /* 00002EC6 */ 00002E8E 7046 moveq.l D0, 0x46 00002E90 A11E syscall NewPtr, flags=1 00002E92 2D48 FF6C move.l [A6 - 0x94], A0 00002E96 30AE FEC6 move.w [A0], [A6 - 0x13A] 00002E9A 216E FEC8 0002 move.l [A0 + 0x2], [A6 - 0x138] 00002EA0 5C48 addq.w A0, 6 00002EA2 2F08 move.l -[A7], A0 00002EA4 486E FECC pea.l [A6 - 0x134] 00002EA8 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00002EAC 504F addq.w A7, 8 00002EAE 246E 0008 movea.l A2, [A6 + 0x8] 00002EB2 2052 movea.l A0, [A2] 00002EB4 2F28 0016 move.l -[A7], [A0 + 0x16] 00002EB8 4EAD CF3A jsr [A5 - 0x30C6] 00002EBC 2F2E FF6C move.l -[A7], [A6 - 0x94] 00002EC0 2F0A move.l -[A7], A2 00002EC2 4EBA F1FE jsr [PC - 0xE02 /* 000020C2 */] label00002EC6: 00002EC6 206E 0008 movea.l A0, [A6 + 0x8] 00002ECA 2250 movea.l A1, [A0] 00002ECC 2F29 0016 move.l -[A7], [A1 + 0x16] 00002ED0 4EAD CF3A jsr [A5 - 0x30C6] 00002ED4 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00002ED8 6012 bra +0x14 /* 00002EEC */ label00002EDA: 00002EDA 102E FF29 move.b D0, [A6 - 0xD7] 00002EDE 670C beq +0xE /* 00002EEC */ 00002EE0 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00002EE4 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 00002EE8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label00002EEC: 00002EEC 3F06 move.w -[A7], D6 00002EEE A998 syscall UseResFile 00002EF0 486E FE08 pea.l [A6 - 0x1F8] 00002EF4 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00002EF8 6000 02E6 bra +0x2E8 /* 000031E0 */ label00002EFC: 00002EFC 206E 0008 movea.l A0, [A6 + 0x8] 00002F00 2250 movea.l A1, [A0] 00002F02 237C 6265 7374 003C move.l [A1 + 0x3C], 0x62657374 /* 'best' */ 00002F0A 6000 012A bra +0x12C /* 00003036 */ label00002F0E: 00002F0E 206E 0008 movea.l A0, [A6 + 0x8] 00002F12 2250 movea.l A1, [A0] 00002F14 237C 6265 7472 003C move.l [A1 + 0x3C], 0x62657472 /* 'betr' */ 00002F1C 6000 0118 bra +0x11A /* 00003036 */ label00002F20: 00002F20 206E 0008 movea.l A0, [A6 + 0x8] 00002F24 2250 movea.l A1, [A0] 00002F26 237C 676F 6F64 003C move.l [A1 + 0x3C], 0x676F6F64 /* 'good' */ 00002F2E 6000 0106 bra +0x108 /* 00003036 */ label00002F32: 00002F32 701E moveq.l D0, 0x1E 00002F34 206E 0008 movea.l A0, [A6 + 0x8] 00002F38 2250 movea.l A1, [A0] 00002F3A 2340 0040 move.l [A1 + 0x40], D0 00002F3E 6000 00F6 bra +0xF8 /* 00003036 */ label00002F42: 00002F42 703C moveq.l D0, 0x3C 00002F44 206E 0008 movea.l A0, [A6 + 0x8] 00002F48 2250 movea.l A1, [A0] 00002F4A 2340 0040 move.l [A1 + 0x40], D0 00002F4E 6000 00E6 bra +0xE8 /* 00003036 */ label00002F52: 00002F52 206E 0008 movea.l A0, [A6 + 0x8] 00002F56 2250 movea.l A1, [A0] 00002F58 237C 0000 0384 0040 move.l [A1 + 0x40], 0x384 00002F60 6000 00D4 bra +0xD6 /* 00003036 */ label00002F64: 00002F64 206E 0008 movea.l A0, [A6 + 0x8] 00002F68 2250 movea.l A1, [A0] 00002F6A 237C 0000 0708 0040 move.l [A1 + 0x40], 0x708 00002F72 6000 00C2 bra +0xC4 /* 00003036 */ label00002F76: 00002F76 206E 0008 movea.l A0, [A6 + 0x8] 00002F7A 2250 movea.l A1, [A0] 00002F7C 237C 0000 0A8C 0040 move.l [A1 + 0x40], 0xA8C 00002F84 6000 00B0 bra +0xB2 /* 00003036 */ label00002F88: 00002F88 206E 0008 movea.l A0, [A6 + 0x8] 00002F8C 2250 movea.l A1, [A0] 00002F8E 237C 0000 0E10 0040 move.l [A1 + 0x40], 0xE10 00002F96 6000 009E bra +0xA0 /* 00003036 */ label00002F9A: 00002F9A 206E 0008 movea.l A0, [A6 + 0x8] 00002F9E 2250 movea.l A1, [A0] 00002FA0 2629 0040 move.l D3, [A1 + 0x40] 00002FA4 703C moveq.l D0, 0x3C 00002FA6 B680 cmp.l D3, D0 00002FA8 6C0C bge +0xE /* 00002FB6 */ 00002FAA 2D43 FF74 move.l [A6 - 0x8C], D3 00002FAE 7001 moveq.l D0, 0x01 00002FB0 3D40 FF78 move.w [A6 - 0x88], D0 00002FB4 6044 bra +0x46 /* 00002FFA */ label00002FB6: 00002FB6 206E 0008 movea.l A0, [A6 + 0x8] 00002FBA 2250 movea.l A1, [A0] 00002FBC 2629 0040 move.l D3, [A1 + 0x40] 00002FC0 0C83 0000 0E10 cmpi.l D3, 0xE10 00002FC6 6C14 bge +0x16 /* 00002FDC */ 00002FC8 2003 move.l D0, D3 00002FCA 723C moveq.l D1, 0x3C 00002FCC 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00002FD0 2D40 FF74 move.l [A6 - 0x8C], D0 00002FD4 7002 moveq.l D0, 0x02 00002FD6 3D40 FF78 move.w [A6 - 0x88], D0 00002FDA 601E bra +0x20 /* 00002FFA */ label00002FDC: 00002FDC 206E 0008 movea.l A0, [A6 + 0x8] 00002FE0 2250 movea.l A1, [A0] 00002FE2 2029 0040 move.l D0, [A1 + 0x40] 00002FE6 223C 0000 0E10 move.l D1, 0xE10 00002FEC 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00002FF0 2D40 FF74 move.l [A6 - 0x8C], D0 00002FF4 7003 moveq.l D0, 0x03 00002FF6 3D40 FF78 move.w [A6 - 0x88], D0 label00002FFA: 00002FFA 486D E6C4 pea.l [A5 - 0x193C] 00002FFE 7028 moveq.l D0, 0x28 00003000 2F00 move.l -[A7], D0 00003002 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00003006 2D40 FF7C move.l [A6 - 0x84], D0 0000300A 2F2E FF74 move.l -[A7], [A6 - 0x8C] 0000300E 3F2E FF78 move.w -[A7], [A6 - 0x88] 00003012 2F2D CD84 move.l -[A7], [A5 - 0x327C] 00003016 2F00 move.l -[A7], D0 00003018 4EBA 0644 jsr [PC + 0x644 /* 0000365E */] 0000301C 2F2E FF7C move.l -[A7], [A6 - 0x84] 00003020 4EAD E6BE jsr [A5 - 0x1942] 00003024 206E 0008 movea.l A0, [A6 + 0x8] 00003028 2250 movea.l A1, [A0] 0000302A 2340 0040 move.l [A1 + 0x40], D0 0000302E 2F2E FF7C move.l -[A7], [A6 - 0x84] 00003032 4EAD DA00 jsr [A5 - 0x2600] label00003036: 00003036 206E 0008 movea.l A0, [A6 + 0x8] 0000303A 2250 movea.l A1, [A0] 0000303C 2069 000C movea.l A0, [A1 + 0xC] 00003040 2250 movea.l A1, [A0] 00003042 137C 0001 002D move.b [A1 + 0x2D], 0x1 00003048 6000 0196 bra +0x198 /* 000031E0 */ label0000304C: 0000304C 2F3C 0000 07D8 move.l -[A7], 0x7D8 00003052 246E 0008 movea.l A2, [A6 + 0x8] 00003056 2052 movea.l A0, [A2] 00003058 2F28 0016 move.l -[A7], [A0 + 0x16] 0000305C 4EAD FAB8 jsr [A5 - 0x548] 00003060 2D40 FF80 move.l [A6 - 0x80], D0 00003064 2652 movea.l A3, [A2] 00003066 723A moveq.l D1, 0x3A 00003068 D7C1 add.l A3, D1 0000306A 1213 move.b D1, [A3] 0000306C 57C1 seq D1 0000306E 4401 neg.b D1 00003070 4881 ext.w D1 00003072 48C1 ext.l D1 00003074 1681 move.b [A3], D1 00003076 4A01 tst.b D1 00003078 670C beq +0xE /* 00003086 */ 0000307A 4267 clr.w -[A7] 0000307C 2F00 move.l -[A7], D0 0000307E 4EAD F0E6 jsr [A5 - 0xF1A] 00003082 6000 015C bra +0x15E /* 000031E0 */ label00003086: 00003086 7001 moveq.l D0, 0x01 00003088 3F00 move.w -[A7], D0 0000308A 2F2E FF80 move.l -[A7], [A6 - 0x80] 0000308E 4EAD F0E6 jsr [A5 - 0xF1A] 00003092 6000 014C bra +0x14E /* 000031E0 */ label00003096: 00003096 7001 moveq.l D0, 0x01 00003098 1F00 move.b -[A7], D0 0000309A 486E FCF8 pea.l [A6 - 0x308] 0000309E 246E 0008 movea.l A2, [A6 + 0x8] 000030A2 2052 movea.l A0, [A2] 000030A4 2F28 002C move.l -[A7], [A0 + 0x2C] 000030A8 4EAD F6CA jsr [A5 - 0x936] 000030AC 486E FDFC pea.l [A6 - 0x204] 000030B0 302E FCF8 move.w D0, [A6 - 0x308] 000030B4 48C0 ext.l D0 000030B6 5280 addq.l D0, 1 000030B8 2F00 move.l -[A7], D0 000030BA 2052 movea.l A0, [A2] 000030BC 2F28 0028 move.l -[A7], [A0 + 0x28] 000030C0 4EAD D212 jsr [A5 - 0x2DEE] 000030C4 486E FF88 pea.l [A6 - 0x78] 000030C8 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000030CC 584F addq.w A7, 4 000030CE 41EE FF96 lea.l A0, [A6 - 0x6A] 000030D2 7000 moveq.l D0, 0x00 000030D4 43FA 0006 lea.l A1, [PC + 0x6 /* 000030DC, value 0x4A80667C */] 000030D8 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 000030DC 4A80 tst.l D0 000030DE 667C bne +0x7E /* 0000315C */ 000030E0 486D E2DC pea.l [A5 - 0x1D24] 000030E4 704C moveq.l D0, 0x4C 000030E6 2F00 move.l -[A7], D0 000030E8 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 000030EC 2D40 FFC4 move.l [A6 - 0x3C], D0 000030F0 4A80 tst.l D0 000030F2 6704 beq +0x6 /* 000030F8 */ 000030F4 2D40 FFFC move.l [A6 - 0x4], D0 label000030F8: 000030F8 2D40 FE08 move.l [A6 - 0x1F8], D0 000030FC 2F00 move.l -[A7], D0 000030FE 4EAD 173A jsr [A5 + 0x173A /* export_739 */] 00003102 2F2E FDFC move.l -[A7], [A6 - 0x204] 00003106 2F2E FE08 move.l -[A7], [A6 - 0x1F8] 0000310A 4EAD E22C jsr [A5 - 0x1DD4] 0000310E 554F subq.w A7, 2 00003110 A994 syscall CurResFile 00003112 3C1F move.w D6, [A7]+ 00003114 7001 moveq.l D0, 0x01 00003116 1F00 move.b -[A7], D0 00003118 2F2E FE08 move.l -[A7], [A6 - 0x1F8] 0000311C 4EAD E238 jsr [A5 - 0x1DC8] 00003120 2F2E FE08 move.l -[A7], [A6 - 0x1F8] 00003124 4EAD E2C4 jsr [A5 - 0x1D3C] 00003128 594F subq.w A7, 4 0000312A 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 00003130 7001 moveq.l D0, 0x01 00003132 3F00 move.w -[A7], D0 00003134 A80E syscall Get1IndResource/Get1IxResource 00003136 201F move.l D0, [A7]+ 00003138 2D40 FF84 move.l [A6 - 0x7C], D0 0000313C 2F2D CD78 move.l -[A7], [A5 - 0x3288] 00003140 4EAD F9A4 jsr [A5 - 0x65C] 00003144 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 0000314A 2F2E FF84 move.l -[A7], [A6 - 0x7C] 0000314E 2F2D CD78 move.l -[A7], [A5 - 0x3288] 00003152 4EAD F9AA jsr [A5 - 0x656] 00003156 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000315A 6012 bra +0x14 /* 0000316E */ label0000315C: 0000315C 102E FF8D move.b D0, [A6 - 0x73] 00003160 670C beq +0xE /* 0000316E */ 00003162 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00003166 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 0000316A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label0000316E: 0000316E 486E FF84 pea.l [A6 - 0x7C] 00003172 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 00003176 2F2E FE08 move.l -[A7], [A6 - 0x1F8] 0000317A 4EAD E23E jsr [A5 - 0x1DC2] 0000317E 3F06 move.w -[A7], D6 00003180 A998 syscall UseResFile 00003182 2F2E FE08 move.l -[A7], [A6 - 0x1F8] 00003186 4EAD 0D42 jsr [A5 + 0xD42 /* export_420 */] 0000318A 0CAE 0000 0012 000C cmpi.l [A6 + 0xC], 0x12 00003192 664C bne +0x4E /* 000031E0 */ 00003194 6016 bra +0x18 /* 000031AC */ label00003196: 00003196 7001 moveq.l D0, 0x01 00003198 1F00 move.b -[A7], D0 0000319A 486E FCF8 pea.l [A6 - 0x308] 0000319E 206E 0008 movea.l A0, [A6 + 0x8] 000031A2 2250 movea.l A1, [A0] 000031A4 2F29 002C move.l -[A7], [A1 + 0x2C] 000031A8 4EAD F6CA jsr [A5 - 0x936] label000031AC: 000031AC 302E FCF8 move.w D0, [A6 - 0x308] 000031B0 5240 addq.w D0, 1 000031B2 3F00 move.w -[A7], D0 000031B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000031B8 4EBA EFA2 jsr [PC - 0x105E /* 0000215C */] 000031BC 6022 bra +0x24 /* 000031E0 */ label000031BE: 000031BE 7001 moveq.l D0, 0x01 000031C0 1F00 move.b -[A7], D0 000031C2 2052 movea.l A0, [A2] 000031C4 2F28 000C move.l -[A7], [A0 + 0xC] 000031C8 4EAD D8CE jsr [A5 - 0x2732] 000031CC 6012 bra +0x14 /* 000031E0 */ label000031CE: 000031CE 2F2E 000C move.l -[A7], [A6 + 0xC] 000031D2 206E 0008 movea.l A0, [A6 + 0x8] 000031D6 2250 movea.l A1, [A0] 000031D8 2F29 000C move.l -[A7], [A1 + 0xC] 000031DC 4EAD D63C jsr [A5 - 0x29C4] label000031E0: 000031E0 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000031E4 4E5E unlink A6 000031E6 4E74 0008 rtd 0x0008 export_809: 000031EA 4E56 FFE4 link A6, -0x001C 000031EE 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 000031F2 246E 0008 movea.l A2, [A6 + 0x8] 000031F6 2652 movea.l A3, [A2] 000031F8 286B 0016 movea.l A4, [A3 + 0x16] 000031FC 2F2B 0028 move.l -[A7], [A3 + 0x28] 00003200 4EAD D7D0 jsr [A5 - 0x2830] 00003204 3800 move.w D4, D0 00003206 6658 bne +0x5A /* 00003260 */ 00003208 2F3C 0000 07D2 move.l -[A7], 0x7D2 0000320E 4227 clr.b -[A7] 00003210 2F0C move.l -[A7], A4 00003212 4EAD FABE jsr [A5 - 0x542] 00003216 2F3C 0000 07D6 move.l -[A7], 0x7D6 0000321C 4227 clr.b -[A7] 0000321E 2F0C move.l -[A7], A4 00003220 4EAD FABE jsr [A5 - 0x542] 00003224 2F3C 0000 07D7 move.l -[A7], 0x7D7 0000322A 4227 clr.b -[A7] 0000322C 2F0C move.l -[A7], A4 0000322E 4EAD FABE jsr [A5 - 0x542] 00003232 2F3C 0000 07D3 move.l -[A7], 0x7D3 00003238 4227 clr.b -[A7] 0000323A 2F0C move.l -[A7], A4 0000323C 4EAD FABE jsr [A5 - 0x542] 00003240 2F3C 0000 07D4 move.l -[A7], 0x7D4 00003246 4227 clr.b -[A7] 00003248 2F0C move.l -[A7], A4 0000324A 4EAD FABE jsr [A5 - 0x542] 0000324E 2F3C 0000 07D1 move.l -[A7], 0x7D1 00003254 4227 clr.b -[A7] 00003256 2F0C move.l -[A7], A4 00003258 4EAD FABE jsr [A5 - 0x542] 0000325C 6000 0254 bra +0x256 /* 000034B2 */ label00003260: 00003260 7A01 moveq.l D5, 0x01 00003262 7C00 moveq.l D6, 0x00 00003264 4243 clr.w D3 00003266 3D43 FFE6 move.w [A6 - 0x1A], D3 0000326A 3D43 FFE4 move.w [A6 - 0x1C], D3 0000326E 603E bra +0x40 /* 000032AE */ label00003270: 00003270 4227 clr.b -[A7] 00003272 486E FFE4 pea.l [A6 - 0x1C] 00003276 246E 0008 movea.l A2, [A6 + 0x8] 0000327A 2052 movea.l A0, [A2] 0000327C 2F28 002C move.l -[A7], [A0 + 0x2C] 00003280 4EAD F6CA jsr [A5 - 0x936] 00003284 4A00 tst.b D0 00003286 6722 beq +0x24 /* 000032AA */ 00003288 7C01 moveq.l D6, 0x01 0000328A 486E FFE8 pea.l [A6 - 0x18] 0000328E 302E FFE4 move.w D0, [A6 - 0x1C] 00003292 48C0 ext.l D0 00003294 5280 addq.l D0, 1 00003296 2F00 move.l -[A7], D0 00003298 2052 movea.l A0, [A2] 0000329A 2F28 0028 move.l -[A7], [A0 + 0x28] 0000329E 4EAD D212 jsr [A5 - 0x2DEE] 000032A2 102E FFED move.b D0, [A6 - 0x13] 000032A6 6702 beq +0x4 /* 000032AA */ 000032A8 7A00 moveq.l D5, 0x00 label000032AA: 000032AA 526E FFE4 addq.w [A6 - 0x1C], 1 label000032AE: 000032AE 302E FFE4 move.w D0, [A6 - 0x1C] 000032B2 B044 cmp.w D0, D4 000032B4 6DBA blt -0x44 /* 00003270 */ 000032B6 2F3C 0000 07D1 move.l -[A7], 0x7D1 000032BC 4A05 tst.b D5 000032BE 6704 beq +0x6 /* 000032C4 */ 000032C0 4A06 tst.b D6 000032C2 6604 bne +0x6 /* 000032C8 */ label000032C4: 000032C4 7000 moveq.l D0, 0x00 000032C6 6002 bra +0x4 /* 000032CA */ label000032C8: 000032C8 7001 moveq.l D0, 0x01 label000032CA: 000032CA 1F00 move.b -[A7], D0 000032CC 2F0C move.l -[A7], A4 000032CE 4EAD FABE jsr [A5 - 0x542] 000032D2 7A01 moveq.l D5, 0x01 000032D4 7C00 moveq.l D6, 0x00 000032D6 4243 clr.w D3 000032D8 3D43 FFE6 move.w [A6 - 0x1A], D3 000032DC 3D43 FFE4 move.w [A6 - 0x1C], D3 000032E0 604C bra +0x4E /* 0000332E */ label000032E2: 000032E2 4227 clr.b -[A7] 000032E4 486E FFE4 pea.l [A6 - 0x1C] 000032E8 246E 0008 movea.l A2, [A6 + 0x8] 000032EC 2052 movea.l A0, [A2] 000032EE 2F28 002C move.l -[A7], [A0 + 0x2C] 000032F2 4EAD F6CA jsr [A5 - 0x936] 000032F6 4A00 tst.b D0 000032F8 6730 beq +0x32 /* 0000332A */ 000032FA 7C01 moveq.l D6, 0x01 000032FC 486E FFE8 pea.l [A6 - 0x18] 00003300 302E FFE4 move.w D0, [A6 - 0x1C] 00003304 48C0 ext.l D0 00003306 5280 addq.l D0, 1 00003308 2F00 move.l -[A7], D0 0000330A 2052 movea.l A0, [A2] 0000330C 2F28 0028 move.l -[A7], [A0 + 0x28] 00003310 4EAD D212 jsr [A5 - 0x2DEE] 00003314 102E FFEE move.b D0, [A6 - 0x12] 00003318 802E FFEF or.b D0, [A6 - 0x11] 0000331C 6606 bne +0x8 /* 00003324 */ 0000331E 202E FFF0 move.l D0, [A6 - 0x10] 00003322 6706 beq +0x8 /* 0000332A */ label00003324: 00003324 7A00 moveq.l D5, 0x00 00003326 3D44 FFE4 move.w [A6 - 0x1C], D4 label0000332A: 0000332A 526E FFE4 addq.w [A6 - 0x1C], 1 label0000332E: 0000332E 302E FFE4 move.w D0, [A6 - 0x1C] 00003332 B044 cmp.w D0, D4 00003334 6DAC blt -0x52 /* 000032E2 */ 00003336 2F3C 0000 07D2 move.l -[A7], 0x7D2 0000333C 4A05 tst.b D5 0000333E 6704 beq +0x6 /* 00003344 */ 00003340 4A06 tst.b D6 00003342 6604 bne +0x6 /* 00003348 */ label00003344: 00003344 7000 moveq.l D0, 0x00 00003346 6002 bra +0x4 /* 0000334A */ label00003348: 00003348 7001 moveq.l D0, 0x01 label0000334A: 0000334A 1F00 move.b -[A7], D0 0000334C 2F0C move.l -[A7], A4 0000334E 4EAD FABE jsr [A5 - 0x542] 00003352 7A01 moveq.l D5, 0x01 00003354 7C00 moveq.l D6, 0x00 00003356 4243 clr.w D3 00003358 3D43 FFE6 move.w [A6 - 0x1A], D3 0000335C 3D43 FFE4 move.w [A6 - 0x1C], D3 00003360 6042 bra +0x44 /* 000033A4 */ label00003362: 00003362 4227 clr.b -[A7] 00003364 486E FFE4 pea.l [A6 - 0x1C] 00003368 246E 0008 movea.l A2, [A6 + 0x8] 0000336C 2052 movea.l A0, [A2] 0000336E 2F28 002C move.l -[A7], [A0 + 0x2C] 00003372 4EAD F6CA jsr [A5 - 0x936] 00003376 4A00 tst.b D0 00003378 6726 beq +0x28 /* 000033A0 */ 0000337A 7C01 moveq.l D6, 0x01 0000337C 486E FFE8 pea.l [A6 - 0x18] 00003380 302E FFE4 move.w D0, [A6 - 0x1C] 00003384 48C0 ext.l D0 00003386 5280 addq.l D0, 1 00003388 2F00 move.l -[A7], D0 0000338A 2052 movea.l A0, [A2] 0000338C 2F28 0028 move.l -[A7], [A0 + 0x28] 00003390 4EAD D212 jsr [A5 - 0x2DEE] 00003394 102E FFED move.b D0, [A6 - 0x13] 00003398 6706 beq +0x8 /* 000033A0 */ 0000339A 7A00 moveq.l D5, 0x00 0000339C 3D44 FFE4 move.w [A6 - 0x1C], D4 label000033A0: 000033A0 526E FFE4 addq.w [A6 - 0x1C], 1 label000033A4: 000033A4 302E FFE4 move.w D0, [A6 - 0x1C] 000033A8 B044 cmp.w D0, D4 000033AA 6DB6 blt -0x48 /* 00003362 */ 000033AC 2F3C 0000 07D6 move.l -[A7], 0x7D6 000033B2 4A05 tst.b D5 000033B4 6704 beq +0x6 /* 000033BA */ 000033B6 4A06 tst.b D6 000033B8 6604 bne +0x6 /* 000033BE */ label000033BA: 000033BA 7000 moveq.l D0, 0x00 000033BC 6002 bra +0x4 /* 000033C0 */ label000033BE: 000033BE 7001 moveq.l D0, 0x01 label000033C0: 000033C0 1F00 move.b -[A7], D0 000033C2 2F0C move.l -[A7], A4 000033C4 4EAD FABE jsr [A5 - 0x542] 000033C8 2F3C 0000 07D7 move.l -[A7], 0x7D7 000033CE 4A05 tst.b D5 000033D0 6704 beq +0x6 /* 000033D6 */ 000033D2 4A06 tst.b D6 000033D4 6604 bne +0x6 /* 000033DA */ label000033D6: 000033D6 7000 moveq.l D0, 0x00 000033D8 6002 bra +0x4 /* 000033DC */ label000033DA: 000033DA 7001 moveq.l D0, 0x01 label000033DC: 000033DC 1F00 move.b -[A7], D0 000033DE 2F0C move.l -[A7], A4 000033E0 4EAD FABE jsr [A5 - 0x542] 000033E4 7A00 moveq.l D5, 0x00 000033E6 4243 clr.w D3 000033E8 3D43 FFE6 move.w [A6 - 0x1A], D3 000033EC 3D43 FFE4 move.w [A6 - 0x1C], D3 000033F0 6040 bra +0x42 /* 00003432 */ label000033F2: 000033F2 4227 clr.b -[A7] 000033F4 486E FFE4 pea.l [A6 - 0x1C] 000033F8 246E 0008 movea.l A2, [A6 + 0x8] 000033FC 2052 movea.l A0, [A2] 000033FE 2F28 002C move.l -[A7], [A0 + 0x2C] 00003402 4EAD F6CA jsr [A5 - 0x936] 00003406 4A00 tst.b D0 00003408 6724 beq +0x26 /* 0000342E */ 0000340A 486E FFE8 pea.l [A6 - 0x18] 0000340E 302E FFE4 move.w D0, [A6 - 0x1C] 00003412 48C0 ext.l D0 00003414 5280 addq.l D0, 1 00003416 2F00 move.l -[A7], D0 00003418 2052 movea.l A0, [A2] 0000341A 2F28 0028 move.l -[A7], [A0 + 0x28] 0000341E 4EAD D212 jsr [A5 - 0x2DEE] 00003422 102E FFED move.b D0, [A6 - 0x13] 00003426 6706 beq +0x8 /* 0000342E */ 00003428 7A01 moveq.l D5, 0x01 0000342A 3D44 FFE4 move.w [A6 - 0x1C], D4 label0000342E: 0000342E 526E FFE4 addq.w [A6 - 0x1C], 1 label00003432: 00003432 302E FFE4 move.w D0, [A6 - 0x1C] 00003436 B044 cmp.w D0, D4 00003438 6DB8 blt -0x46 /* 000033F2 */ 0000343A 2F3C 0000 07D3 move.l -[A7], 0x7D3 00003440 1F05 move.b -[A7], D5 00003442 2F0C move.l -[A7], A4 00003444 4EAD FABE jsr [A5 - 0x542] 00003448 7A00 moveq.l D5, 0x00 0000344A 4243 clr.w D3 0000344C 3D43 FFE6 move.w [A6 - 0x1A], D3 00003450 3D43 FFE4 move.w [A6 - 0x1C], D3 00003454 6046 bra +0x48 /* 0000349C */ label00003456: 00003456 4227 clr.b -[A7] 00003458 486E FFE4 pea.l [A6 - 0x1C] 0000345C 246E 0008 movea.l A2, [A6 + 0x8] 00003460 2052 movea.l A0, [A2] 00003462 2F28 002C move.l -[A7], [A0 + 0x2C] 00003466 4EAD F6CA jsr [A5 - 0x936] 0000346A 4A00 tst.b D0 0000346C 672A beq +0x2C /* 00003498 */ 0000346E 486E FFE8 pea.l [A6 - 0x18] 00003472 302E FFE4 move.w D0, [A6 - 0x1C] 00003476 48C0 ext.l D0 00003478 5280 addq.l D0, 1 0000347A 2F00 move.l -[A7], D0 0000347C 2052 movea.l A0, [A2] 0000347E 2F28 0028 move.l -[A7], [A0 + 0x28] 00003482 4EAD D212 jsr [A5 - 0x2DEE] 00003486 102E FFED move.b D0, [A6 - 0x13] 0000348A 670C beq +0xE /* 00003498 */ 0000348C 102E FFEC move.b D0, [A6 - 0x14] 00003490 6706 beq +0x8 /* 00003498 */ 00003492 7A01 moveq.l D5, 0x01 00003494 3D44 FFE4 move.w [A6 - 0x1C], D4 label00003498: 00003498 526E FFE4 addq.w [A6 - 0x1C], 1 label0000349C: 0000349C 302E FFE4 move.w D0, [A6 - 0x1C] 000034A0 B044 cmp.w D0, D4 000034A2 6DB2 blt -0x4C /* 00003456 */ 000034A4 2F3C 0000 07D4 move.l -[A7], 0x7D4 000034AA 1F05 move.b -[A7], D5 000034AC 2F0C move.l -[A7], A4 000034AE 4EAD FABE jsr [A5 - 0x542] label000034B2: 000034B2 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 000034B6 4E5E unlink A6 000034B8 4E74 0004 rtd 0x0004 export_810: 000034BC 4E56 0000 link A6, 0 000034C0 2F0A move.l -[A7], A2 000034C2 206E 0014 movea.l A0, [A6 + 0x14] 000034C6 246E 0008 movea.l A2, [A6 + 0x8] 000034CA 2252 movea.l A1, [A2] 000034CC 2269 002C movea.l A1, [A1 + 0x2C] 000034D0 B1C9 cmpa.l A0, A1 000034D2 6610 bne +0x12 /* 000034E4 */ 000034D4 0CAE 0000 0003 0010 cmpi.l [A6 + 0x10], 0x3 000034DC 6606 bne +0x8 /* 000034E4 */ 000034DE 2F0A move.l -[A7], A2 000034E0 4EAD E496 jsr [A5 - 0x1B6A] label000034E4: 000034E4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000034E8 2F2E 0010 move.l -[A7], [A6 + 0x10] 000034EC 2F2E 000C move.l -[A7], [A6 + 0xC] 000034F0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034F4 4EAD 0C9A jsr [A5 + 0xC9A /* export_399 */] 000034F8 245F movea.l A2, [A7]+ 000034FA 4E5E unlink A6 000034FC 4E74 0010 rtd 0x0010 export_811: 00003500 4E56 FFFC link A6, -0x0004 00003504 48E7 1E00 movem.l -[A7], D3,D4,D5,D6 00003508 7800 moveq.l D4, 0x00 0000350A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000350E 4EAD 0C2A jsr [A5 + 0xC2A /* export_385 */] 00003512 206E 0008 movea.l A0, [A6 + 0x8] 00003516 2250 movea.l A1, [A0] 00003518 2F29 0028 move.l -[A7], [A1 + 0x28] 0000351C 4EAD D7D0 jsr [A5 - 0x2830] 00003520 3A00 move.w D5, D0 00003522 4243 clr.w D3 00003524 3D43 FFFE move.w [A6 - 0x2], D3 00003528 3D43 FFFC move.w [A6 - 0x4], D3 0000352C 3C05 move.w D6, D5 0000352E 5246 addq.w D6, 1 00003530 602A bra +0x2C /* 0000355C */ label00003532: 00003532 4227 clr.b -[A7] 00003534 486E FFFC pea.l [A6 - 0x4] 00003538 206E 0008 movea.l A0, [A6 + 0x8] 0000353C 2250 movea.l A1, [A0] 0000353E 2F29 002C move.l -[A7], [A1 + 0x2C] 00003542 4EAD F6CA jsr [A5 - 0x936] 00003546 4A00 tst.b D0 00003548 670E beq +0x10 /* 00003558 */ 0000354A 4A04 tst.b D4 0000354C 6708 beq +0xA /* 00003556 */ 0000354E 3D46 FFFC move.w [A6 - 0x4], D6 00003552 7800 moveq.l D4, 0x00 00003554 6002 bra +0x4 /* 00003558 */ label00003556: 00003556 7801 moveq.l D4, 0x01 label00003558: 00003558 526E FFFC addq.w [A6 - 0x4], 1 label0000355C: 0000355C 302E FFFC move.w D0, [A6 - 0x4] 00003560 B045 cmp.w D0, D5 00003562 6DCE blt -0x30 /* 00003532 */ 00003564 4A04 tst.b D4 00003566 6724 beq +0x26 /* 0000358C */ 00003568 7013 moveq.l D0, 0x13 0000356A 2F00 move.l -[A7], D0 0000356C 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00003570 4EAD D4FC jsr [A5 - 0x2B04] 00003574 7012 moveq.l D0, 0x12 00003576 2F00 move.l -[A7], D0 00003578 2F2D CD7C move.l -[A7], [A5 - 0x3284] 0000357C 4EAD D4FC jsr [A5 - 0x2B04] 00003580 7015 moveq.l D0, 0x15 00003582 2F00 move.l -[A7], D0 00003584 2F2D CD7C move.l -[A7], [A5 - 0x3284] 00003588 4EAD D4FC jsr [A5 - 0x2B04] label0000358C: 0000358C 4CDF 0078 movem.l D3,D4,D5,D6, [A7]+ 00003590 4E5E unlink A6 00003592 4E74 0004 rtd 0x0004 export_812: 00003596 4E56 FFF8 link A6, -0x0008 0000359A 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 0000359E 246E 0008 movea.l A2, [A6 + 0x8] 000035A2 2052 movea.l A0, [A2] 000035A4 2068 0030 movea.l A0, [A0 + 0x30] 000035A8 2250 movea.l A1, [A0] 000035AA 2F29 004A move.l -[A7], [A1 + 0x4A] 000035AE 4EAD D7D0 jsr [A5 - 0x2830] 000035B2 2052 movea.l A0, [A2] 000035B4 2068 0030 movea.l A0, [A0 + 0x30] 000035B8 2250 movea.l A1, [A0] 000035BA 2F29 004A move.l -[A7], [A1 + 0x4A] 000035BE 4EAD D7D0 jsr [A5 - 0x2830] 000035C2 3A00 move.w D5, D0 000035C4 7801 moveq.l D4, 0x01 000035C6 602E bra +0x30 /* 000035F6 */ label000035C8: 000035C8 486E FFF8 pea.l [A6 - 0x8] 000035CC 3004 move.w D0, D4 000035CE 48C0 ext.l D0 000035D0 2F00 move.l -[A7], D0 000035D2 206E 0008 movea.l A0, [A6 + 0x8] 000035D6 2250 movea.l A1, [A0] 000035D8 2069 0030 movea.l A0, [A1 + 0x30] 000035DC 2250 movea.l A1, [A0] 000035DE 2F29 004A move.l -[A7], [A1 + 0x4A] 000035E2 4EAD D212 jsr [A5 - 0x2DEE] 000035E6 554F subq.w A7, 2 000035E8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000035EC 7001 moveq.l D0, 0x01 000035EE 1F00 move.b -[A7], D0 000035F0 A801 syscall SndDisposeChannel 000035F2 361F move.w D3, [A7]+ 000035F4 5244 addq.w D4, 1 label000035F6: 000035F6 206E 0008 movea.l A0, [A6 + 0x8] 000035FA 2250 movea.l A1, [A0] 000035FC B845 cmp.w D4, D5 000035FE 6FC8 ble -0x36 /* 000035C8 */ 00003600 4A29 0038 tst.b [A1 + 0x38] 00003604 670C beq +0xE /* 00003612 */ 00003606 2F29 0034 move.l -[A7], [A1 + 0x34] 0000360A 2F2D CD84 move.l -[A7], [A5 - 0x327C] 0000360E 4EAD ECBC jsr [A5 - 0x1344] label00003612: 00003612 246E 0008 movea.l A2, [A6 + 0x8] 00003616 2052 movea.l A0, [A2] 00003618 7034 moveq.l D0, 0x34 0000361A D1C0 add.l A0, D0 0000361C 2F08 move.l -[A7], A0 0000361E 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00003622 2052 movea.l A0, [A2] 00003624 702C moveq.l D0, 0x2C 00003626 D1C0 add.l A0, D0 00003628 2F08 move.l -[A7], A0 0000362A 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 0000362E 2052 movea.l A0, [A2] 00003630 7028 moveq.l D0, 0x28 00003632 D1C0 add.l A0, D0 00003634 2F08 move.l -[A7], A0 00003636 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 0000363A 2052 movea.l A0, [A2] 0000363C 7030 moveq.l D0, 0x30 0000363E D1C0 add.l A0, D0 00003640 2F08 move.l -[A7], A0 00003642 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */] 00003646 2052 movea.l A0, [A2] 00003648 117C 0001 0039 move.b [A0 + 0x39], 0x1 0000364E 2F0A move.l -[A7], A2 00003650 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */] 00003654 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00003658 4E5E unlink A6 0000365A 4E74 0004 rtd 0x0004 fn0000365E: 0000365E 4E56 FFF4 link A6, -0x000C 00003662 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00003666 3F3C 040B move.w -[A7], 0x40B 0000366A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000366E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003672 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */] 00003676 3F3C 040B move.w -[A7], 0x40B 0000367A 206E 0008 movea.l A0, [A6 + 0x8] 0000367E 2250 movea.l A1, [A0] 00003680 2F29 0016 move.l -[A7], [A1 + 0x16] 00003684 4EAD D0B4 jsr [A5 - 0x2F4C] 00003688 7801 moveq.l D4, 0x01 0000368A 6020 bra +0x22 /* 000036AC */ label0000368C: 0000368C 3004 move.w D0, D4 0000368E 2200 move.l D1, D0 00003690 48C1 ext.l D1 00003692 2F01 move.l -[A7], D1 00003694 206E 0008 movea.l A0, [A6 + 0x8] 00003698 2250 movea.l A1, [A0] 0000369A 2F29 0016 move.l -[A7], [A1 + 0x16] 0000369E 4EAD CF94 jsr [A5 - 0x306C] 000036A2 2040 movea.l A0, D0 000036A4 2250 movea.l A1, [A0] 000036A6 3344 0026 move.w [A1 + 0x26], D4 000036AA 5244 addq.w D4, 1 label000036AC: 000036AC 246E 0008 movea.l A2, [A6 + 0x8] 000036B0 2652 movea.l A3, [A2] 000036B2 7616 moveq.l D3, 0x16 000036B4 D7C3 add.l A3, D3 000036B6 0C44 0004 cmpi.w D4, 0x4 000036BA 63D0 bls -0x2E /* 0000368C */ 000036BC 7003 moveq.l D0, 0x03 000036BE 2F00 move.l -[A7], D0 000036C0 2F13 move.l -[A7], [A3] 000036C2 4EAD CF94 jsr [A5 - 0x306C] 000036C6 2840 movea.l A4, D0 000036C8 2F2E 0012 move.l -[A7], [A6 + 0x12] 000036CC 2F0C move.l -[A7], A4 000036CE 4EAD FC9C jsr [A5 - 0x364] 000036D2 7004 moveq.l D0, 0x04 000036D4 2F00 move.l -[A7], D0 000036D6 2052 movea.l A0, [A2] 000036D8 2F28 0016 move.l -[A7], [A0 + 0x16] 000036DC 4EAD CF94 jsr [A5 - 0x306C] 000036E0 2D40 FFF4 move.l [A6 - 0xC], D0 000036E4 3F2E 0010 move.w -[A7], [A6 + 0x10] 000036E8 4227 clr.b -[A7] 000036EA 2040 movea.l A0, D0 000036EC 2250 movea.l A1, [A0] 000036EE 2F29 0070 move.l -[A7], [A1 + 0x70] 000036F2 4EAD E54A jsr [A5 - 0x1AB6] 000036F6 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 000036FA 4E5E unlink A6 000036FC 4E74 000E rtd 0x000E export_787: 00003700 4E56 FFF8 link A6, -0x0008 00003704 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 00003708 7003 moveq.l D0, 0x03 0000370A 2F00 move.l -[A7], D0 0000370C 246E 0008 movea.l A2, [A6 + 0x8] 00003710 2052 movea.l A0, [A2] 00003712 2F28 0016 move.l -[A7], [A0 + 0x16] 00003716 4EAD CF94 jsr [A5 - 0x306C] 0000371A 2640 movea.l A3, D0 0000371C 7004 moveq.l D0, 0x04 0000371E 2F00 move.l -[A7], D0 00003720 2052 movea.l A0, [A2] 00003722 2F28 0016 move.l -[A7], [A0 + 0x16] 00003726 4EAD CF94 jsr [A5 - 0x306C] 0000372A 2840 movea.l A4, D0 0000372C 2F0A move.l -[A7], A2 0000372E 4EAD FF1E jsr [A5 - 0xE2] 00003732 7664 moveq.l D3, 0x64 00003734 2F03 move.l -[A7], D3 00003736 2F0A move.l -[A7], A2 00003738 4EAD FF0C jsr [A5 - 0xF4] 0000373C 2800 move.l D4, D0 0000373E B883 cmp.l D4, D3 00003740 6652 bne +0x54 /* 00003794 */ 00003742 2F0B move.l -[A7], A3 00003744 4EAD FCA2 jsr [A5 - 0x35E] 00003748 2600 move.l D3, D0 0000374A 2054 movea.l A0, [A4] 0000374C 2F28 0070 move.l -[A7], [A0 + 0x70] 00003750 4EAD E544 jsr [A5 - 0x1ABC] 00003754 48C0 ext.l D0 00003756 7202 moveq.l D1, 0x02 00003758 B041 cmp.w D0, D1 0000375A 6708 beq +0xA /* 00003764 */ 0000375C 7203 moveq.l D1, 0x03 0000375E B041 cmp.w D0, D1 00003760 671A beq +0x1C /* 0000377C */ 00003762 6032 bra +0x34 /* 00003796 */ label00003764: 00003764 2003 move.l D0, D3 00003766 2200 move.l D1, D0 00003768 C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF 0000376A 003C 4841 ori.b ccr, 65 0000376E C2FC mulu.w D1, 0xFFFFFFFFFFFFFFFF 00003770 003C 4841 ori.b ccr, 65 00003774 4241 clr.w D1 00003776 D081 add.l D0, D1 00003778 2600 move.l D3, D0 0000377A 601A bra +0x1C /* 00003796 */ label0000377C: 0000377C 2003 move.l D0, D3 0000377E 2200 move.l D1, D0 00003780 C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF 00003782 0E10 4841 .invalid.b [A0], 0x41 /* 'A' */ // invalid immediate operation 00003786 C2FC mulu.w D1, 0xFFFFFFFFFFFFFFFF 00003788 0E10 4841 .invalid.b [A0], 0x41 /* 'A' */ // invalid immediate operation 0000378C 4241 clr.w D1 0000378E D081 add.l D0, D1 00003790 2600 move.l D3, D0 00003792 6002 bra +0x4 /* 00003796 */ label00003794: 00003794 7600 moveq.l D3, 0x00 label00003796: 00003796 2003 move.l D0, D3 00003798 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000379C 4E5E unlink A6 0000379E 4E74 0004 rtd 0x0004 export_788: 000037A2 4E56 FFF0 link A6, -0x0010 000037A6 48E7 1020 movem.l -[A7], D3,A2 000037AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037AE 4EAD 20D2 jsr [A5 + 0x20D2 /* export_1046 */] 000037B2 1600 move.b D3, D0 000037B4 6752 beq +0x54 /* 00003808 */ 000037B6 7601 moveq.l D3, 0x01 000037B8 7004 moveq.l D0, 0x04 000037BA 2F00 move.l -[A7], D0 000037BC 206E 0008 movea.l A0, [A6 + 0x8] 000037C0 2250 movea.l A1, [A0] 000037C2 2F29 0016 move.l -[A7], [A1 + 0x16] 000037C6 4EAD CF94 jsr [A5 - 0x306C] 000037CA 2440 movea.l A2, D0 000037CC 2052 movea.l A0, [A2] 000037CE 2F28 0070 move.l -[A7], [A0 + 0x70] 000037D2 4EAD E544 jsr [A5 - 0x1ABC] 000037D6 7203 moveq.l D1, 0x03 000037D8 B041 cmp.w D0, D1 000037DA 662C bne +0x2E /* 00003808 */ 000037DC 7003 moveq.l D0, 0x03 000037DE 2F00 move.l -[A7], D0 000037E0 206E 0008 movea.l A0, [A6 + 0x8] 000037E4 2250 movea.l A1, [A0] 000037E6 2F29 0016 move.l -[A7], [A1 + 0x16] 000037EA 4EAD CF94 jsr [A5 - 0x306C] 000037EE 2440 movea.l A2, D0 000037F0 2F0A move.l -[A7], A2 000037F2 4EAD FCA2 jsr [A5 - 0x35E] 000037F6 7212 moveq.l D1, 0x12 000037F8 B081 cmp.l D0, D1 000037FA 6F0C ble +0xE /* 00003808 */ 000037FC 7600 moveq.l D3, 0x00 000037FE 7005 moveq.l D0, 0x05 00003800 3F00 move.w -[A7], D0 00003802 2F0A move.l -[A7], A2 00003804 4EAD F928 jsr [A5 - 0x6D8] label00003808: 00003808 1003 move.b D0, D3 0000380A 4CDF 0408 movem.l D3,A2, [A7]+ 0000380E 4E5E unlink A6 00003810 4E74 0004 rtd 0x0004 fn00003814: 00003814 4E56 0000 link A6, 0 00003818 206E 0008 movea.l A0, [A6 + 0x8] 0000381C 2250 movea.l A1, [A0] 0000381E 236E 000C 0004 move.l [A1 + 0x4], [A6 + 0xC] 00003824 4E5E unlink A6 00003826 4E74 0008 rtd 0x0008 export_789: 0000382A 4E56 0000 link A6, 0 0000382E 2F2E 000C move.l -[A7], [A6 + 0xC] 00003832 206E 0008 movea.l A0, [A6 + 0x8] 00003836 2250 movea.l A1, [A0] 00003838 2F29 0004 move.l -[A7], [A1 + 0x4] 0000383C 4EAD D642 jsr [A5 - 0x29BE] 00003840 4E5E unlink A6 00003842 4E74 0008 rtd 0x0008 export_790: 00003846 4E56 0000 link A6, 0 0000384A 48E7 1030 movem.l -[A7], D3,A2,A3 0000384E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003852 4EAD FA3E jsr [A5 - 0x5C2] 00003856 0C80 0000 07D8 cmpi.l D0, 0x7D8 0000385C 6720 beq +0x22 /* 0000387E */ 0000385E 246E 0008 movea.l A2, [A6 + 0x8] 00003862 2652 movea.l A3, [A2] 00003864 701D moveq.l D0, 0x1D 00003866 D7C0 add.l A3, D0 00003868 4A13 tst.b [A3] 0000386A 6612 bne +0x14 /* 0000387E */ 0000386C 7601 moveq.l D3, 0x01 0000386E 1683 move.b [A3], D3 00003870 2052 movea.l A0, [A2] 00003872 1143 001E move.b [A0 + 0x1E], D3 00003876 4267 clr.w -[A7] 00003878 2F0A move.l -[A7], A2 0000387A 4EAD F0E6 jsr [A5 - 0xF1A] label0000387E: 0000387E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00003882 4E5E unlink A6 00003884 4E74 0004 rtd 0x0004 export_791: 00003888 4E56 FFF8 link A6, -0x0008 0000388C 48E7 1030 movem.l -[A7], D3,A2,A3 00003890 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003894 4EAD FA3E jsr [A5 - 0x5C2] 00003898 0C80 0000 07D8 cmpi.l D0, 0x7D8 0000389E 6728 beq +0x2A /* 000038C8 */ 000038A0 246E 0008 movea.l A2, [A6 + 0x8] 000038A4 2652 movea.l A3, [A2] 000038A6 701D moveq.l D0, 0x1D 000038A8 D7C0 add.l A3, D0 000038AA 4A13 tst.b [A3] 000038AC 671A beq +0x1C /* 000038C8 */ 000038AE 4203 clr.b D3 000038B0 1683 move.b [A3], D3 000038B2 2F0A move.l -[A7], A2 000038B4 4EAD CFA0 jsr [A5 - 0x3060] 000038B8 2052 movea.l A0, [A2] 000038BA 1143 001E move.b [A0 + 0x1E], D3 000038BE 7001 moveq.l D0, 0x01 000038C0 3F00 move.w -[A7], D0 000038C2 2F0A move.l -[A7], A2 000038C4 4EAD F0E6 jsr [A5 - 0xF1A] label000038C8: 000038C8 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000038CC 4E5E unlink A6 000038CE 4E74 0004 rtd 0x0004 fn000038D2: 000038D2 4E56 FFC0 link A6, -0x0040 000038D6 48E7 0030 movem.l -[A7], A2,A3 000038DA 486E FFC0 pea.l [A6 - 0x40] 000038DE 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 000038E2 584F addq.w A7, 4 000038E4 41EE FFCE lea.l A0, [A6 - 0x32] 000038E8 7000 moveq.l D0, 0x00 000038EA 43FA 0006 lea.l A1, [PC + 0x6 /* 000038F2, value 0x4A806600 */] 000038EE 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 000038F2 4A80 tst.l D0 000038F4 6600 0088 bne +0x8A /* 0000397E */ 000038F8 2F2E 000C move.l -[A7], [A6 + 0xC] 000038FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003900 4EAD 0C12 jsr [A5 + 0xC12 /* export_382 */] 00003904 486D D10E pea.l [A5 - 0x2EF2] 00003908 7040 moveq.l D0, 0x40 0000390A 2F00 move.l -[A7], D0 0000390C 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00003910 2D40 FFFC move.l [A6 - 0x4], D0 00003914 4A80 tst.l D0 00003916 6702 beq +0x4 /* 0000391A */ 00003918 2640 movea.l A3, D0 label0000391A: 0000391A 206E 0008 movea.l A0, [A6 + 0x8] 0000391E 2250 movea.l A1, [A0] 00003920 2340 0016 move.l [A1 + 0x16], D0 00003924 3F3C 07D0 move.w -[A7], 0x7D0 00003928 7201 moveq.l D1, 0x01 0000392A 1F01 move.b -[A7], D1 0000392C 2F2D CD80 move.l -[A7], [A5 - 0x3280] 00003930 2F08 move.l -[A7], A0 00003932 2F00 move.l -[A7], D0 00003934 4EAD 08DA jsr [A5 + 0x8DA /* export_279 */] 00003938 206E 0008 movea.l A0, [A6 + 0x8] 0000393C 2250 movea.l A1, [A0] 0000393E 2F29 0016 move.l -[A7], [A1 + 0x16] 00003942 2F2D CD6C move.l -[A7], [A5 - 0x3294] 00003946 4EAD DF2E jsr [A5 - 0x20D2] 0000394A 594F subq.w A7, 4 0000394C 3F3C 07D0 move.w -[A7], 0x7D0 00003950 A9BC syscall GetPicture 00003952 201F move.l D0, [A7]+ 00003954 206E 0008 movea.l A0, [A6 + 0x8] 00003958 2250 movea.l A1, [A0] 0000395A 2340 0020 move.l [A1 + 0x20], D0 0000395E 594F subq.w A7, 4 00003960 3F3C 07D1 move.w -[A7], 0x7D1 00003964 A9BC syscall GetPicture 00003966 201F move.l D0, [A7]+ 00003968 246E 0008 movea.l A2, [A6 + 0x8] 0000396C 2052 movea.l A0, [A2] 0000396E 2140 0024 move.l [A0 + 0x24], D0 00003972 2F0A move.l -[A7], A2 00003974 4EAD E910 jsr [A5 - 0x16F0] 00003978 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 0000397C 601A bra +0x1C /* 00003998 */ label0000397E: 0000397E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003982 4EAD DA00 jsr [A5 - 0x2600] 00003986 102E FFC5 move.b D0, [A6 - 0x3B] 0000398A 670C beq +0xE /* 00003998 */ 0000398C 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00003990 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 00003994 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label00003998: 00003998 4CDF 0C00 movem.l A2,A3, [A7]+ 0000399C 4E5E unlink A6 0000399E 4E74 0008 rtd 0x0008 export_792: 000039A2 4E56 0000 link A6, 0 000039A6 2F0A move.l -[A7], A2 000039A8 246E 0008 movea.l A2, [A6 + 0x8] 000039AC 2052 movea.l A0, [A2] 000039AE 7020 moveq.l D0, 0x20 000039B0 D1C0 add.l A0, D0 000039B2 2F08 move.l -[A7], A0 000039B4 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000039B8 2052 movea.l A0, [A2] 000039BA 7024 moveq.l D0, 0x24 000039BC D1C0 add.l A0, D0 000039BE 2F08 move.l -[A7], A0 000039C0 4EAD 0302 jsr [A5 + 0x302 /* export_92 */] 000039C4 2F0A move.l -[A7], A2 000039C6 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */] 000039CA 7000 moveq.l D0, 0x00 000039CC 206D E77C movea.l A0, [A5 - 0x1884] 000039D0 2080 move.l [A0], D0 000039D2 245F movea.l A2, [A7]+ 000039D4 4E5E unlink A6 000039D6 4E74 0004 rtd 0x0004 fn000039DA: 000039DA 4E56 FFF0 link A6, -0x0010 000039DE 2F03 move.l -[A7], D3 000039E0 594F subq.w A7, 4 000039E2 A975 syscall TickCount 000039E4 261F move.l D3, [A7]+ label000039E6: 000039E6 594F subq.w A7, 4 000039E8 A975 syscall TickCount 000039EA 201F move.l D0, [A7]+ 000039EC 9083 sub.l D0, D3 000039EE B0AE 0008 cmp.l D0, [A6 + 0x8] 000039F2 643A bcc +0x3C /* 00003A2E */ 000039F4 486E FFF0 pea.l [A6 - 0x10] 000039F8 A976 syscall GetKeys 000039FA 02AE FFFF FFFD FFF4 andi.l [A6 - 0xC], 0xFFFFFFFD 00003A02 02AE FFFF FF7F FFFC andi.l [A6 - 0x4], 0xFFFFFF7F 00003A0A 554F subq.w A7, 2 00003A0C A974 syscall Button 00003A0E 101F move.b D0, [A7]+ 00003A10 6618 bne +0x1A /* 00003A2A */ 00003A12 202E FFF0 move.l D0, [A6 - 0x10] 00003A16 6612 bne +0x14 /* 00003A2A */ 00003A18 202E FFF4 move.l D0, [A6 - 0xC] 00003A1C 660C bne +0xE /* 00003A2A */ 00003A1E 202E FFF8 move.l D0, [A6 - 0x8] 00003A22 6606 bne +0x8 /* 00003A2A */ 00003A24 202E FFFC move.l D0, [A6 - 0x4] 00003A28 67BC beq -0x42 /* 000039E6 */ label00003A2A: 00003A2A 7001 moveq.l D0, 0x01 00003A2C 6002 bra +0x4 /* 00003A30 */ label00003A2E: 00003A2E 4200 clr.b D0 label00003A30: 00003A30 261F move.l D3, [A7]+ 00003A32 4E5E unlink A6 00003A34 4E74 0004 rtd 0x0004 export_793: 00003A38 4E56 FFEC link A6, -0x0014 00003A3C 48E7 1020 movem.l -[A7], D3,A2 00003A40 7600 moveq.l D3, 0x00 00003A42 246E 0008 movea.l A2, [A6 + 0x8] 00003A46 2052 movea.l A0, [A2] 00003A48 2F28 0016 move.l -[A7], [A0 + 0x16] 00003A4C 4EAD D0BA jsr [A5 - 0x2F46] 00003A50 2052 movea.l A0, [A2] 00003A52 2F28 0016 move.l -[A7], [A0 + 0x16] 00003A56 4EAD CFA0 jsr [A5 - 0x3060] 00003A5A 70EE moveq.l D0, 0xFFFFFFEE 00003A5C 3F00 move.w -[A7], D0 00003A5E 70F3 moveq.l D0, 0xFFFFFFF3 00003A60 3F00 move.w -[A7], D0 00003A62 A878 syscall SetOrigin 00003A64 246E 0008 movea.l A2, [A6 + 0x8] 00003A68 2052 movea.l A0, [A2] 00003A6A 2068 0020 movea.l A0, [A0 + 0x20] 00003A6E 2050 movea.l A0, [A0] 00003A70 5448 addq.w A0, 2 00003A72 43EE FFEC lea.l A1, [A6 - 0x14] 00003A76 22D8 move.l [A1]+, [A0]+ 00003A78 22D8 move.l [A1]+, [A0]+ 00003A7A 2052 movea.l A0, [A2] 00003A7C 2068 0024 movea.l A0, [A0 + 0x24] 00003A80 2050 movea.l A0, [A0] 00003A82 5448 addq.w A0, 2 00003A84 43EE FFF4 lea.l A1, [A6 - 0xC] 00003A88 22D8 move.l [A1]+, [A0]+ 00003A8A 22D8 move.l [A1]+, [A0]+ 00003A8C 2052 movea.l A0, [A2] 00003A8E 2F28 0020 move.l -[A7], [A0 + 0x20] 00003A92 486E FFEC pea.l [A6 - 0x14] 00003A96 A8F6 syscall DrawPicture 00003A98 600E bra +0x10 /* 00003AA8 */ label00003A9A: 00003A9A 7014 moveq.l D0, 0x14 00003A9C 2F00 move.l -[A7], D0 00003A9E 4EBA FF3A jsr [PC - 0xC6 /* 000039DA */] 00003AA2 4A00 tst.b D0 00003AA4 6702 beq +0x4 /* 00003AA8 */ 00003AA6 7601 moveq.l D3, 0x01 label00003AA8: 00003AA8 4A03 tst.b D3 00003AAA 67EE beq -0x10 /* 00003A9A */ 00003AAC 206E 0008 movea.l A0, [A6 + 0x8] 00003AB0 2250 movea.l A1, [A0] 00003AB2 2F29 0024 move.l -[A7], [A1 + 0x24] 00003AB6 486E FFF4 pea.l [A6 - 0xC] 00003ABA A8F6 syscall DrawPicture 00003ABC 7600 moveq.l D3, 0x00 00003ABE 600E bra +0x10 /* 00003ACE */ label00003AC0: 00003AC0 7014 moveq.l D0, 0x14 00003AC2 2F00 move.l -[A7], D0 00003AC4 4EBA FF14 jsr [PC - 0xEC /* 000039DA */] 00003AC8 4A00 tst.b D0 00003ACA 6602 bne +0x4 /* 00003ACE */ 00003ACC 7601 moveq.l D3, 0x01 label00003ACE: 00003ACE 4A03 tst.b D3 00003AD0 67EE beq -0x10 /* 00003AC0 */ label00003AD2: 00003AD2 7014 moveq.l D0, 0x14 00003AD4 2F00 move.l -[A7], D0 00003AD6 4EBA FF02 jsr [PC - 0xFE /* 000039DA */] 00003ADA 4A00 tst.b D0 00003ADC 67F4 beq -0xA /* 00003AD2 */ 00003ADE 4CDF 0408 movem.l D3,A2, [A7]+ 00003AE2 4E5E unlink A6 00003AE4 4E74 0004 rtd 0x0004 export_794: 00003AE8 4E56 0000 link A6, 0 00003AEC 7004 moveq.l D0, 0x04 00003AEE 2F00 move.l -[A7], D0 00003AF0 2F2D CD74 move.l -[A7], [A5 - 0x328C] 00003AF4 4EAD D63C jsr [A5 - 0x29C4] 00003AF8 4E5E unlink A6 00003AFA 4E74 0004 rtd 0x0004 fn00003AFE: 00003AFE 4E56 FFF8 link A6, -0x0008 00003B02 2F0A move.l -[A7], A2 00003B04 2F2E 000C move.l -[A7], [A6 + 0xC] 00003B08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B0C 4EAD 20C2 jsr [A5 + 0x20C2 /* export_1044 */] 00003B10 486D E93C pea.l [A5 - 0x16C4] 00003B14 7054 moveq.l D0, 0x54 00003B16 2F00 move.l -[A7], D0 00003B18 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00003B1C 2440 movea.l A2, D0 00003B1E 206E 0008 movea.l A0, [A6 + 0x8] 00003B22 2250 movea.l A1, [A0] 00003B24 234A 0016 move.l [A1 + 0x16], A2 00003B28 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003B2C 2F2D CD80 move.l -[A7], [A5 - 0x3280] 00003B30 2F08 move.l -[A7], A0 00003B32 2F0A move.l -[A7], A2 00003B34 4EAD 1F42 jsr [A5 + 0x1F42 /* export_996 */] 00003B38 245F movea.l A2, [A7]+ 00003B3A 4E5E unlink A6 00003B3C 4E74 000A rtd 0x000A fn00003B40: 00003B40 4E56 FFA4 link A6, -0x005C 00003B44 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00003B48 486E FFA4 pea.l [A6 - 0x5C] 00003B4C 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00003B50 584F addq.w A7, 4 00003B52 41EE FFB2 lea.l A0, [A6 - 0x4E] 00003B56 7000 moveq.l D0, 0x00 00003B58 43FA 0006 lea.l A1, [PC + 0x6 /* 00003B60, value 0x4A806600 */] 00003B5C 48D0 DEF8 movem.l [A0], D3,D4,D5,D6,D7,A1,A2,A3,A4,A6,A7 00003B60 4A80 tst.l D0 00003B62 6600 0110 bne +0x112 /* 00003C74 */ 00003B66 2F2E 000C move.l -[A7], [A6 + 0xC] 00003B6A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003B6E 4EAD 0C12 jsr [A5 + 0xC12 /* export_382 */] 00003B72 486D D10E pea.l [A5 - 0x2EF2] 00003B76 7040 moveq.l D0, 0x40 00003B78 2F00 move.l -[A7], D0 00003B7A 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00003B7E 2D40 FFE0 move.l [A6 - 0x20], D0 00003B82 4A80 tst.l D0 00003B84 6702 beq +0x4 /* 00003B88 */ 00003B86 2840 movea.l A4, D0 label00003B88: 00003B88 206E 0008 movea.l A0, [A6 + 0x8] 00003B8C 2250 movea.l A1, [A0] 00003B8E 2340 0016 move.l [A1 + 0x16], D0 00003B92 3F3C 03E8 move.w -[A7], 0x3E8 00003B96 4227 clr.b -[A7] 00003B98 2F2D CD80 move.l -[A7], [A5 - 0x3280] 00003B9C 2F08 move.l -[A7], A0 00003B9E 2F00 move.l -[A7], D0 00003BA0 4EAD 08DA jsr [A5 + 0x8DA /* export_279 */] 00003BA4 206E 0008 movea.l A0, [A6 + 0x8] 00003BA8 2250 movea.l A1, [A0] 00003BAA 2269 0016 movea.l A1, [A1 + 0x16] 00003BAE 2451 movea.l A2, [A1] 00003BB0 226A 0010 movea.l A1, [A2 + 0x10] 00003BB4 7010 moveq.l D0, 0x10 00003BB6 D3C0 add.l A1, D0 00003BB8 45EE FFE4 lea.l A2, [A6 - 0x1C] 00003BBC 24D9 move.l [A2]+, [A1]+ 00003BBE 24D9 move.l [A2]+, [A1]+ 00003BC0 43EE FFEC lea.l A1, [A6 - 0x14] 00003BC4 2D49 FFF4 move.l [A6 - 0xC], A1 00003BC8 2450 movea.l A2, [A0] 00003BCA 206A 0016 movea.l A0, [A2 + 0x16] 00003BCE 2450 movea.l A2, [A0] 00003BD0 202A 0010 move.l D0, [A2 + 0x10] 00003BD4 2D40 FFF8 move.l [A6 - 0x8], D0 00003BD8 2F09 move.l -[A7], A1 00003BDA A874 syscall GetPort 00003BDC 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003BE0 A873 syscall SetPort 00003BE2 486E FFE4 pea.l [A6 - 0x1C] 00003BE6 A870 syscall LocalToGlobal 00003BE8 486E FFE8 pea.l [A6 - 0x18] 00003BEC A870 syscall LocalToGlobal 00003BEE 7002 moveq.l D0, 0x02 00003BF0 2F00 move.l -[A7], D0 00003BF2 486E FFEC pea.l [A6 - 0x14] 00003BF6 4EBA 00A0 jsr [PC + 0xA0 /* 00003C98 */] 00003BFA 302E FFEA move.w D0, [A6 - 0x16] 00003BFE 906E FFE6 sub.w D0, [A6 - 0x1A] 00003C02 246E 0008 movea.l A2, [A6 + 0x8] 00003C06 2052 movea.l A0, [A2] 00003C08 3140 0020 move.w [A0 + 0x20], D0 00003C0C 382D CDE4 move.w D4, [A5 - 0x321C] 00003C10 9840 sub.w D4, D0 00003C12 5B44 subq.w D4, 5 00003C14 207C 0000 0BAA movea.l A0, 0xBAA 00003C1A 3A10 move.w D5, [A0] 00003C1C 7016 moveq.l D0, 0x16 00003C1E DA40 add.w D5, D0 00003C20 3F04 move.w -[A7], D4 00003C22 3F05 move.w -[A7], D5 00003C24 2052 movea.l A0, [A2] 00003C26 2F28 0016 move.l -[A7], [A0 + 0x16] 00003C2A 4EAD D0F6 jsr [A5 - 0x2F0A] 00003C2E 486D E9AC pea.l [A5 - 0x1654] 00003C32 7070 moveq.l D0, 0x70 00003C34 2F00 move.l -[A7], D0 00003C36 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00003C3A 2640 movea.l A3, D0 00003C3C 2052 movea.l A0, [A2] 00003C3E 2F28 0016 move.l -[A7], [A0 + 0x16] 00003C42 2F0A move.l -[A7], A2 00003C44 4267 clr.w -[A7] 00003C46 4267 clr.w -[A7] 00003C48 4267 clr.w -[A7] 00003C4A 4267 clr.w -[A7] 00003C4C 7605 moveq.l D3, 0x05 00003C4E 1F03 move.b -[A7], D3 00003C50 1F03 move.b -[A7], D3 00003C52 2F0B move.l -[A7], A3 00003C54 4EBA 007E jsr [PC + 0x7E /* 00003CD4 */] 00003C58 7601 moveq.l D3, 0x01 00003C5A 1F03 move.b -[A7], D3 00003C5C 1F03 move.b -[A7], D3 00003C5E 2F0B move.l -[A7], A3 00003C60 4EAD EF18 jsr [A5 - 0x10E8] 00003C64 206E 000C movea.l A0, [A6 + 0xC] 00003C68 2250 movea.l A1, [A0] 00003C6A 1343 0066 move.b [A1 + 0x66], D3 00003C6E 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00003C72 601A bra +0x1C /* 00003C8E */ label00003C74: 00003C74 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C78 4EAD DA00 jsr [A5 - 0x2600] 00003C7C 102E FFA9 move.b D0, [A6 - 0x57] 00003C80 670C beq +0xE /* 00003C8E */ 00003C82 3F2D CD24 move.w -[A7], [A5 - 0x32DC] 00003C86 2F2D CD20 move.l -[A7], [A5 - 0x32E0] 00003C8A 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] label00003C8E: 00003C8E 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00003C92 4E5E unlink A6 00003C94 4E74 0008 rtd 0x0008 fn00003C98: 00003C98 4E56 0000 link A6, 0 00003C9C 202E 0008 move.l D0, [A6 + 0x8] 00003CA0 6708 beq +0xA /* 00003CAA */ 00003CA2 206E 0008 movea.l A0, [A6 + 0x8] 00003CA6 2F10 move.l -[A7], [A0] 00003CA8 A873 syscall SetPort label00003CAA: 00003CAA 4E5E unlink A6 00003CAC 4E74 0008 rtd 0x0008 export_795: 00003CB0 4E56 0000 link A6, 0 00003CB4 2F0A move.l -[A7], A2 00003CB6 246E 0008 movea.l A2, [A6 + 0x8] 00003CBA 2052 movea.l A0, [A2] 00003CBC 2068 000C movea.l A0, [A0 + 0xC] 00003CC0 2250 movea.l A1, [A0] 00003CC2 4229 0066 clr.b [A1 + 0x66] 00003CC6 2F0A move.l -[A7], A2 00003CC8 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */] 00003CCC 245F movea.l A2, [A7]+ 00003CCE 4E5E unlink A6 00003CD0 4E74 0004 rtd 0x0004 fn00003CD4: 00003CD4 4E56 FFF8 link A6, -0x0008 00003CD8 2F2E 001C move.l -[A7], [A6 + 0x1C] 00003CDC 2F2E 0018 move.l -[A7], [A6 + 0x18] 00003CE0 3F2E 0016 move.w -[A7], [A6 + 0x16] 00003CE4 3F2E 0014 move.w -[A7], [A6 + 0x14] 00003CE8 3F2E 0012 move.w -[A7], [A6 + 0x12] 00003CEC 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003CF0 1F2E 000E move.b -[A7], [A6 + 0xE] 00003CF4 1F2E 000C move.b -[A7], [A6 + 0xC] 00003CF8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003CFC 4EAD 050A jsr [A5 + 0x50A /* export_157 */] 00003D00 206E 0008 movea.l A0, [A6 + 0x8] 00003D04 2250 movea.l A1, [A0] 00003D06 137C 0001 001E move.b [A1 + 0x1E], 0x1 00003D0C 4E5E unlink A6 00003D0E 4E74 0018 rtd 0x0018 export_796: 00003D12 4E56 FED0 link A6, -0x0130 00003D16 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2 00003D1A 3D7C 0258 FFEE move.w [A6 - 0x12], 0x258 00003D20 7001 moveq.l D0, 0x01 00003D22 3D40 FFF0 move.w [A6 - 0x10], D0 00003D26 7002 moveq.l D0, 0x02 00003D28 3D40 FFF2 move.w [A6 - 0xE], D0 00003D2C 7003 moveq.l D0, 0x03 00003D2E 3D40 FFF4 move.w [A6 - 0xC], D0 00003D32 7004 moveq.l D0, 0x04 00003D34 3D40 FFF6 move.w [A6 - 0xA], D0 00003D38 7005 moveq.l D0, 0x05 00003D3A 3D40 FFF8 move.w [A6 - 0x8], D0 00003D3E 7006 moveq.l D0, 0x06 00003D40 3D40 FFFA move.w [A6 - 0x6], D0 00003D44 7007 moveq.l D0, 0x07 00003D46 3D40 FFFC move.w [A6 - 0x4], D0 00003D4A 554F subq.w A7, 2 00003D4C 2F3C 6D61 6368 move.l -[A7], 0x6D616368 /* 'mach' */ 00003D52 486E FED0 pea.l [A6 - 0x130] 00003D56 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003D5A 301F move.w D0, [A7]+ 00003D5C 3D40 FFEC move.w [A6 - 0x14], D0 00003D60 486E FED8 pea.l [A6 - 0x128] 00003D64 3F3C BFF5 move.w -[A7], 0xBFF5 00003D68 3F2E FED2 move.w -[A7], [A6 - 0x12E] 00003D6C 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00003D70 7009 moveq.l D0, 0x09 00003D72 3F00 move.w -[A7], D0 00003D74 A88A syscall TextSize 00003D76 7001 moveq.l D0, 0x01 00003D78 3F00 move.w -[A7], D0 00003D7A A888 syscall TextFace 00003D7C 206E 0008 movea.l A0, [A6 + 0x8] 00003D80 2250 movea.l A1, [A0] 00003D82 2069 000C movea.l A0, [A1 + 0xC] 00003D86 2250 movea.l A1, [A0] 00003D88 3029 0020 move.w D0, [A1 + 0x20] 00003D8C 48C0 ext.l D0 00003D8E 2440 movea.l A2, D0 00003D90 554F subq.w A7, 2 00003D92 486E FED8 pea.l [A6 - 0x128] 00003D96 A88C syscall StringWidth 00003D98 321F move.w D1, [A7]+ 00003D9A 48C1 ext.l D1 00003D9C 200A move.l D0, A2 00003D9E 9081 sub.l D0, D1 00003DA0 72DB moveq.l D1, 0xFFFFFFDB 00003DA2 D081 add.l D0, D1 00003DA4 7202 moveq.l D1, 0x02 00003DA6 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00003DAA 3600 move.w D3, D0 00003DAC 486E FFDC pea.l [A6 - 0x24] 00003DB0 3F03 move.w -[A7], D3 00003DB2 70FB moveq.l D0, 0xFFFFFFFB 00003DB4 3F00 move.w -[A7], D0 00003DB6 3003 move.w D0, D3 00003DB8 7220 moveq.l D1, 0x20 00003DBA D041 add.w D0, D1 00003DBC 3F00 move.w -[A7], D0 00003DBE 701B moveq.l D0, 0x1B 00003DC0 3F00 move.w -[A7], D0 00003DC2 A8A7 syscall SetRect 00003DC4 554F subq.w A7, 2 00003DC6 2F3C 6D69 636E move.l -[A7], 0x6D69636E /* 'micn' */ 00003DCC 486E FED0 pea.l [A6 - 0x130] 00003DD0 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003DD4 301F move.w D0, [A7]+ 00003DD6 3D40 FFEC move.w [A6 - 0x14], D0 00003DDA 554F subq.w A7, 2 00003DDC 486E FFDC pea.l [A6 - 0x24] 00003DE0 4267 clr.w -[A7] 00003DE2 4267 clr.w -[A7] 00003DE4 3F2E FED2 move.w -[A7], [A6 - 0x12E] 00003DE8 303C 0500 move.w D0, 0x500 00003DEC ABC9 syscall IconDispatch 00003DEE 544F addq.w A7, 2 00003DF0 3003 move.w D0, D3 00003DF2 7225 moveq.l D1, 0x25 00003DF4 D041 add.w D0, D1 00003DF6 3F00 move.w -[A7], D0 00003DF8 7019 moveq.l D0, 0x19 00003DFA 3F00 move.w -[A7], D0 00003DFC A893 syscall MoveTo 00003DFE 486E FED8 pea.l [A6 - 0x128] 00003E02 A884 syscall DrawString 00003E04 486E FED8 pea.l [A6 - 0x128] 00003E08 3F3C 0258 move.w -[A7], 0x258 00003E0C 7003 moveq.l D0, 0x03 00003E0E 3F00 move.w -[A7], D0 00003E10 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00003E14 554F subq.w A7, 2 00003E16 486E FED8 pea.l [A6 - 0x128] 00003E1A A88C syscall StringWidth 00003E1C 3A1F move.w D5, [A7]+ 00003E1E 700A moveq.l D0, 0x0A 00003E20 3F00 move.w -[A7], D0 00003E22 7037 moveq.l D0, 0x37 00003E24 3F00 move.w -[A7], D0 00003E26 A893 syscall MoveTo 00003E28 486E FED8 pea.l [A6 - 0x128] 00003E2C A884 syscall DrawString 00003E2E 486E FED8 pea.l [A6 - 0x128] 00003E32 3F3C 0258 move.w -[A7], 0x258 00003E36 7004 moveq.l D0, 0x04 00003E38 3F00 move.w -[A7], D0 00003E3A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00003E3E 554F subq.w A7, 2 00003E40 486E FED8 pea.l [A6 - 0x128] 00003E44 A88C syscall StringWidth 00003E46 3C1F move.w D6, [A7]+ 00003E48 700A moveq.l D0, 0x0A 00003E4A 3F00 move.w -[A7], D0 00003E4C 7046 moveq.l D0, 0x46 00003E4E 3F00 move.w -[A7], D0 00003E50 A893 syscall MoveTo 00003E52 486E FED8 pea.l [A6 - 0x128] 00003E56 A884 syscall DrawString 00003E58 486E FED8 pea.l [A6 - 0x128] 00003E5C 3F3C 0258 move.w -[A7], 0x258 00003E60 7005 moveq.l D0, 0x05 00003E62 3F00 move.w -[A7], D0 00003E64 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00003E68 554F subq.w A7, 2 00003E6A 486E FED8 pea.l [A6 - 0x128] 00003E6E A88C syscall StringWidth 00003E70 3E1F move.w D7, [A7]+ 00003E72 700A moveq.l D0, 0x0A 00003E74 3F00 move.w -[A7], D0 00003E76 705F moveq.l D0, 0x5F 00003E78 3F00 move.w -[A7], D0 00003E7A A893 syscall MoveTo 00003E7C 486E FED8 pea.l [A6 - 0x128] 00003E80 A884 syscall DrawString 00003E82 486E FED8 pea.l [A6 - 0x128] 00003E86 3F3C 0258 move.w -[A7], 0x258 00003E8A 7006 moveq.l D0, 0x06 00003E8C 3F00 move.w -[A7], D0 00003E8E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00003E92 554F subq.w A7, 2 00003E94 486E FED8 pea.l [A6 - 0x128] 00003E98 A88C syscall StringWidth 00003E9A 301F move.w D0, [A7]+ 00003E9C 3D40 FFE8 move.w [A6 - 0x18], D0 00003EA0 700A moveq.l D0, 0x0A 00003EA2 3F00 move.w -[A7], D0 00003EA4 706E moveq.l D0, 0x6E 00003EA6 3F00 move.w -[A7], D0 00003EA8 A893 syscall MoveTo 00003EAA 486E FED8 pea.l [A6 - 0x128] 00003EAE A884 syscall DrawString 00003EB0 486E FED8 pea.l [A6 - 0x128] 00003EB4 3F3C 0258 move.w -[A7], 0x258 00003EB8 7007 moveq.l D0, 0x07 00003EBA 3F00 move.w -[A7], D0 00003EBC 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00003EC0 554F subq.w A7, 2 00003EC2 486E FED8 pea.l [A6 - 0x128] 00003EC6 A88C syscall StringWidth 00003EC8 301F move.w D0, [A7]+ 00003ECA 3D40 FFEA move.w [A6 - 0x16], D0 00003ECE 700A moveq.l D0, 0x0A 00003ED0 3F00 move.w -[A7], D0 00003ED2 707D moveq.l D0, 0x7D 00003ED4 3F00 move.w -[A7], D0 00003ED6 A893 syscall MoveTo 00003ED8 486E FED8 pea.l [A6 - 0x128] 00003EDC A884 syscall DrawString 00003EDE 4267 clr.w -[A7] 00003EE0 A888 syscall TextFace 00003EE2 554F subq.w A7, 2 00003EE4 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 00003EEA 486E FED0 pea.l [A6 - 0x130] 00003EEE 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003EF2 301F move.w D0, [A7]+ 00003EF4 3D40 FFEC move.w [A6 - 0x14], D0 00003EF8 4244 clr.w D4 00003EFA 554F subq.w A7, 2 00003EFC 486E FED0 pea.l [A6 - 0x130] 00003F00 701F moveq.l D0, 0x1F 00003F02 3204 move.w D1, D4 00003F04 2401 move.l D2, D1 00003F06 48C2 ext.l D2 00003F08 9082 sub.l D0, D2 00003F0A 2F00 move.l -[A7], D0 00003F0C A85D syscall BitTst 00003F0E 101F move.b D0, [A7]+ 00003F10 6712 beq +0x14 /* 00003F24 */ 00003F12 486E FED8 pea.l [A6 - 0x128] 00003F16 3F3C 0258 move.w -[A7], 0x258 00003F1A 7001 moveq.l D0, 0x01 00003F1C 3F00 move.w -[A7], D0 00003F1E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00003F22 6010 bra +0x12 /* 00003F34 */ label00003F24: 00003F24 486E FED8 pea.l [A6 - 0x128] 00003F28 3F3C 0258 move.w -[A7], 0x258 00003F2C 7002 moveq.l D0, 0x02 00003F2E 3F00 move.w -[A7], D0 00003F30 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] label00003F34: 00003F34 3005 move.w D0, D5 00003F36 7210 moveq.l D1, 0x10 00003F38 D041 add.w D0, D1 00003F3A 3F00 move.w -[A7], D0 00003F3C 7037 moveq.l D0, 0x37 00003F3E 3F00 move.w -[A7], D0 00003F40 A893 syscall MoveTo 00003F42 486E FED8 pea.l [A6 - 0x128] 00003F46 A884 syscall DrawString 00003F48 7804 moveq.l D4, 0x04 00003F4A 554F subq.w A7, 2 00003F4C 486E FED0 pea.l [A6 - 0x130] 00003F50 701F moveq.l D0, 0x1F 00003F52 3204 move.w D1, D4 00003F54 2401 move.l D2, D1 00003F56 48C2 ext.l D2 00003F58 9082 sub.l D0, D2 00003F5A 2F00 move.l -[A7], D0 00003F5C A85D syscall BitTst 00003F5E 101F move.b D0, [A7]+ 00003F60 6712 beq +0x14 /* 00003F74 */ 00003F62 486E FED8 pea.l [A6 - 0x128] 00003F66 3F3C 0258 move.w -[A7], 0x258 00003F6A 7001 moveq.l D0, 0x01 00003F6C 3F00 move.w -[A7], D0 00003F6E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00003F72 6010 bra +0x12 /* 00003F84 */ label00003F74: 00003F74 486E FED8 pea.l [A6 - 0x128] 00003F78 3F3C 0258 move.w -[A7], 0x258 00003F7C 7002 moveq.l D0, 0x02 00003F7E 3F00 move.w -[A7], D0 00003F80 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] label00003F84: 00003F84 3006 move.w D0, D6 00003F86 7210 moveq.l D1, 0x10 00003F88 D041 add.w D0, D1 00003F8A 3F00 move.w -[A7], D0 00003F8C 7046 moveq.l D0, 0x46 00003F8E 3F00 move.w -[A7], D0 00003F90 A893 syscall MoveTo 00003F92 486E FED8 pea.l [A6 - 0x128] 00003F96 A884 syscall DrawString 00003F98 594F subq.w A7, 4 00003F9A 203C 000C 0008 move.l D0, 0xC0008 00003FA0 A800 syscall SoundDispatch 00003FA2 201F move.l D0, [A7]+ 00003FA4 2D40 FFE4 move.l [A6 - 0x1C], D0 00003FA8 122E FFE4 move.b D1, [A6 - 0x1C] 00003FAC 7000 moveq.l D0, 0x00 00003FAE 1001 move.b D0, D1 00003FB0 2F00 move.l -[A7], D0 00003FB2 486E FED8 pea.l [A6 - 0x128] 00003FB6 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00003FBA 486D E9CE pea.l [A5 - 0x1632] 00003FBE 486E FED8 pea.l [A6 - 0x128] 00003FC2 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00003FC6 504F addq.w A7, 8 00003FC8 122E FFE5 move.b D1, [A6 - 0x1B] 00003FCC E809 lsr D1.b, 4 00003FCE 7000 moveq.l D0, 0x00 00003FD0 1001 move.b D0, D1 00003FD2 2F00 move.l -[A7], D0 00003FD4 486E FFD8 pea.l [A6 - 0x28] 00003FD8 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00003FDC 486E FFD8 pea.l [A6 - 0x28] 00003FE0 486E FED8 pea.l [A6 - 0x128] 00003FE4 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00003FE8 504F addq.w A7, 8 00003FEA 122E FFE5 move.b D1, [A6 - 0x1B] 00003FEE 740F moveq.l D2, 0x0F 00003FF0 C202 and.b D1, D2 00003FF2 7000 moveq.l D0, 0x00 00003FF4 1001 move.b D0, D1 00003FF6 2F00 move.l -[A7], D0 00003FF8 486E FFD8 pea.l [A6 - 0x28] 00003FFC 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00004000 486E FFD8 pea.l [A6 - 0x28] 00004004 486E FED8 pea.l [A6 - 0x128] 00004008 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 0000400C 504F addq.w A7, 8 0000400E 3007 move.w D0, D7 00004010 7210 moveq.l D1, 0x10 00004012 D041 add.w D0, D1 00004014 3F00 move.w -[A7], D0 00004016 705F moveq.l D0, 0x5F 00004018 3F00 move.w -[A7], D0 0000401A A893 syscall MoveTo 0000401C 486E FED8 pea.l [A6 - 0x128] 00004020 A884 syscall DrawString 00004022 594F subq.w A7, 4 00004024 203C 0000 0010 move.l D0, 0x10 0000402A A800 syscall SoundDispatch 0000402C 201F move.l D0, [A7]+ 0000402E 2D40 FFE4 move.l [A6 - 0x1C], D0 00004032 122E FFE4 move.b D1, [A6 - 0x1C] 00004036 7000 moveq.l D0, 0x00 00004038 1001 move.b D0, D1 0000403A 2F00 move.l -[A7], D0 0000403C 486E FED8 pea.l [A6 - 0x128] 00004040 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00004044 486D E9D2 pea.l [A5 - 0x162E] 00004048 486E FED8 pea.l [A6 - 0x128] 0000404C 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00004050 504F addq.w A7, 8 00004052 122E FFE5 move.b D1, [A6 - 0x1B] 00004056 E809 lsr D1.b, 4 00004058 7000 moveq.l D0, 0x00 0000405A 1001 move.b D0, D1 0000405C 2F00 move.l -[A7], D0 0000405E 486E FFD8 pea.l [A6 - 0x28] 00004062 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00004066 486E FFD8 pea.l [A6 - 0x28] 0000406A 486E FED8 pea.l [A6 - 0x128] 0000406E 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00004072 504F addq.w A7, 8 00004074 122E FFE5 move.b D1, [A6 - 0x1B] 00004078 740F moveq.l D2, 0x0F 0000407A C202 and.b D1, D2 0000407C 7000 moveq.l D0, 0x00 0000407E 1001 move.b D0, D1 00004080 2F00 move.l -[A7], D0 00004082 486E FFD8 pea.l [A6 - 0x28] 00004086 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 0000408A 486E FFD8 pea.l [A6 - 0x28] 0000408E 486E FED8 pea.l [A6 - 0x128] 00004092 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00004096 504F addq.w A7, 8 00004098 302E FFE8 move.w D0, [A6 - 0x18] 0000409C 7210 moveq.l D1, 0x10 0000409E D041 add.w D0, D1 000040A0 3F00 move.w -[A7], D0 000040A2 706E moveq.l D0, 0x6E 000040A4 3F00 move.w -[A7], D0 000040A6 A893 syscall MoveTo 000040A8 486E FED8 pea.l [A6 - 0x128] 000040AC A884 syscall DrawString 000040AE 594F subq.w A7, 4 000040B0 203C 0000 0014 move.l D0, 0x14 000040B6 A800 syscall SoundDispatch 000040B8 201F move.l D0, [A7]+ 000040BA 2D40 FFE4 move.l [A6 - 0x1C], D0 000040BE 122E FFE4 move.b D1, [A6 - 0x1C] 000040C2 7000 moveq.l D0, 0x00 000040C4 1001 move.b D0, D1 000040C6 2F00 move.l -[A7], D0 000040C8 486E FED8 pea.l [A6 - 0x128] 000040CC 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000040D0 486D E9D6 pea.l [A5 - 0x162A] 000040D4 486E FED8 pea.l [A6 - 0x128] 000040D8 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 000040DC 504F addq.w A7, 8 000040DE 122E FFE5 move.b D1, [A6 - 0x1B] 000040E2 E809 lsr D1.b, 4 000040E4 7000 moveq.l D0, 0x00 000040E6 1001 move.b D0, D1 000040E8 2F00 move.l -[A7], D0 000040EA 486E FFD8 pea.l [A6 - 0x28] 000040EE 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 000040F2 486E FFD8 pea.l [A6 - 0x28] 000040F6 486E FED8 pea.l [A6 - 0x128] 000040FA 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 000040FE 504F addq.w A7, 8 00004100 122E FFE5 move.b D1, [A6 - 0x1B] 00004104 740F moveq.l D2, 0x0F 00004106 C202 and.b D1, D2 00004108 7000 moveq.l D0, 0x00 0000410A 1001 move.b D0, D1 0000410C 2F00 move.l -[A7], D0 0000410E 486E FFD8 pea.l [A6 - 0x28] 00004112 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00004116 486E FFD8 pea.l [A6 - 0x28] 0000411A 486E FED8 pea.l [A6 - 0x128] 0000411E 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 00004122 504F addq.w A7, 8 00004124 302E FFEA move.w D0, [A6 - 0x16] 00004128 7211 moveq.l D1, 0x11 0000412A D041 add.w D0, D1 0000412C 3F00 move.w -[A7], D0 0000412E 707D moveq.l D0, 0x7D 00004130 3F00 move.w -[A7], D0 00004132 A893 syscall MoveTo 00004134 486E FED8 pea.l [A6 - 0x128] 00004138 A884 syscall DrawString 0000413A 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+ 0000413E 4E5E unlink A6 00004140 4E74 0008 rtd 0x0008 export_797: 00004144 4E56 FFFC link A6, -0x0004 00004148 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000414C 246E 0008 movea.l A2, [A6 + 0x8] 00004150 2652 movea.l A3, [A2] 00004152 4A2B 0033 tst.b [A3 + 0x33] 00004156 6700 00C4 beq +0xC6 /* 0000421C */ 0000415A 266B 0020 movea.l A3, [A3 + 0x20] 0000415E B6FC 0000 cmpa.w A3, 0x0 00004162 6724 beq +0x26 /* 00004188 */ 00004164 2F0B move.l -[A7], A3 00004166 4EAD EF36 jsr [A5 - 0x10CA] 0000416A 2052 movea.l A0, [A2] 0000416C 2F28 0020 move.l -[A7], [A0 + 0x20] 00004170 4EAD DA00 jsr [A5 - 0x2600] 00004174 7600 moveq.l D3, 0x00 00004176 2052 movea.l A0, [A2] 00004178 2143 0020 move.l [A0 + 0x20], D3 0000417C 2052 movea.l A0, [A2] 0000417E 2068 0024 movea.l A0, [A0 + 0x24] 00004182 2250 movea.l A1, [A0] 00004184 2343 0070 move.l [A1 + 0x70], D3 label00004188: 00004188 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 0000418E 486E FFFC pea.l [A6 - 0x4] 00004192 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004196 4EAD F9B0 jsr [A5 - 0x650] 0000419A 4A00 tst.b D0 0000419C 6708 beq +0xA /* 000041A6 */ 0000419E 283C 5049 4354 move.l D4, 0x50494354 /* 'PICT' */ 000041A4 603A bra +0x3C /* 000041E0 */ label000041A6: 000041A6 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 000041AC 486E FFFC pea.l [A6 - 0x4] 000041B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000041B4 4EAD F9B0 jsr [A5 - 0x650] 000041B8 4A00 tst.b D0 000041BA 6708 beq +0xA /* 000041C4 */ 000041BC 283C 5445 5854 move.l D4, 0x54455854 /* 'TEXT' */ 000041C2 601C bra +0x1E /* 000041E0 */ label000041C4: 000041C4 2F3C 736E 6420 move.l -[A7], 0x736E6420 /* 'snd ' */ 000041CA 486E FFFC pea.l [A6 - 0x4] 000041CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000041D2 4EAD F9B0 jsr [A5 - 0x650] 000041D6 4A00 tst.b D0 000041D8 6706 beq +0x8 /* 000041E0 */ 000041DA 283C 736E 6420 move.l D4, 0x736E6420 /* 'snd ' */ label000041E0: 000041E0 202E FFFC move.l D0, [A6 - 0x4] 000041E4 6736 beq +0x38 /* 0000421C */ 000041E6 2F04 move.l -[A7], D4 000041E8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000041EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000041F0 4EAD F9C8 jsr [A5 - 0x638] 000041F4 206E 0008 movea.l A0, [A6 + 0x8] 000041F8 2250 movea.l A1, [A0] 000041FA 2340 0020 move.l [A1 + 0x20], D0 000041FE 4A80 tst.l D0 00004200 671A beq +0x1C /* 0000421C */ 00004202 2F00 move.l -[A7], D0 00004204 2250 movea.l A1, [A0] 00004206 2F29 0024 move.l -[A7], [A1 + 0x24] 0000420A 4EAD FE7C jsr [A5 - 0x184] 0000420E 206E 0008 movea.l A0, [A6 + 0x8] 00004212 2250 movea.l A1, [A0] 00004214 2F29 0020 move.l -[A7], [A1 + 0x20] 00004218 4EAD EF36 jsr [A5 - 0x10CA] label0000421C: 0000421C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00004220 4E5E unlink A6 00004222 4E74 0004 rtd 0x0004 export_798: 00004226 4E56 FFF8 link A6, -0x0008 0000422A 48E7 1030 movem.l -[A7], D3,A2,A3 0000422E 0CAE 736E 6420 0010 cmpi.l [A6 + 0x10], 0x736E6420 /* 'snd ' */ 00004236 6634 bne +0x36 /* 0000426C */ 00004238 486D F3FE pea.l [A5 - 0xC02] 0000423C 2F3C 0000 0098 move.l -[A7], 0x98 00004242 4EAD 0D3A jsr [A5 + 0xD3A /* export_419 */] 00004246 2640 movea.l A3, D0 00004248 246E 0008 movea.l A2, [A6 + 0x8] 0000424C 2052 movea.l A0, [A2] 0000424E 2F28 0016 move.l -[A7], [A0 + 0x16] 00004252 2F0A move.l -[A7], A2 00004254 4267 clr.w -[A7] 00004256 4267 clr.w -[A7] 00004258 4267 clr.w -[A7] 0000425A 4267 clr.w -[A7] 0000425C 7605 moveq.l D3, 0x05 0000425E 1F03 move.b -[A7], D3 00004260 1F03 move.b -[A7], D3 00004262 2F0B move.l -[A7], A3 00004264 4EAD 06FA jsr [A5 + 0x6FA /* export_219 */] 00004268 200B move.l D0, A3 0000426A 6010 bra +0x12 /* 0000427C */ label0000426C: 0000426C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004270 2F2E 000C move.l -[A7], [A6 + 0xC] 00004274 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004278 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */] label0000427C: 0000427C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00004280 4E5E unlink A6 00004282 4E74 000C rtd 0x000C